Same could be said for anything in this world, as many have mentioned it takes profit to run a business, hey Gazza have you ever run a business before and was it successful?
Stop the whinging mate - if you cant afford a professionally built trailer don't whinge about it, also dont whinge when your home made job falls apart from stress cracks and crap welding. A boiler maker spends years to perfect his trade, engineers spend alot of time in design, add marketing, sales agents, business overheads insurances. Boats cost money that is all, everything is over inflated.
Whinge about something important perhaps- how about the idiots we have at the helm governing our and our kids future...