They do have flush toilets but you have to empty the cassette - same as cruising or skiing or sailing - not for everyone.
Also it can be done on a budget or if you factor in the £100k+ Of some top end motor homes, running costs can be much more Than 4* hotels.