Goodrum most of the time doesn't know what he is talking about - hence no one takes him seriously.
Yes, the Arnold and Olympia take very good care of the competitors.
Smaller shows are different. Professional bodybuilders, if they are a self employed business, can deduct the expenses. All competitors market themselves. Get the good sponsorship deals, the right contracts, endorsements, etc.
Some of the athletes have their room and expenses covered by their sponsors or endorsement companies, and some don't.