That's right.Some of them just stand as a cover for the businesses of others. It amounts to high scale of patronage even from people who don't have need of it but just to be in the good books of celebrities.
Some business owners or brand owners hire celebrities to run ads for them.
This is an effective tool to generate more income.