Cleaner waxes are just that, CLEANER waxes. At best they are good for stains and minor oxidation. They don't last long. They are not sealants or protectants.
Much depends on the condition of the surface to start with. Compounds are available in various grits. Hopefully nothing more than a finishing compound is ever needed. RVs typically have a very thin gelcoat. Gelcoat is expensive and it is also heavy. Two things the RV builders shy away from.
The trick is to start with a good surface and keep it that way.
My 2007 Alpenlite spends six months a year in use. It has spent all but the past two winters indoors and those winters it has been covered under a tarp, after a three day cleaning and waxing job. It was covered four days ago looking almost showroom ready.
Sides get waxed once a year. Front cap twice a year because of bugs.
Boat: 32' 1996 Albin 32+2, single Cummins 315hp
40+ night per year overnighter
2007 Alpenlite 34RLR
2006 Chevy 3500 LT, CC,LB 6.6L Diesel
Ham Radio: VP9KL, IRLP node 7995