Good question, You're saying quite subjective opinion, now try to have objective look at things in the poker world.
.
Group 1) Poker players, who are the consumers of the service (game).
Group 2) Casinos, Poker clubs and Online poker sites, who are the providers of service.
If you'll think about 1 vs 2, you will find out that all money deposited in the morning will be casinos money by the end of the day. Doesn't matter who wins or loses in Group 1, In general, whole group of players 1) is just a group of losers, while whole group of poker providers, group 2) is a group of winners.
Cards are not instrument, the reason why people keep playing is called "serotonin". People keep depositing money and play poker just because it's simple and fast way to create hormonal boost in their organism. Mathematical theories, calculations and so on - it's just a cheap explanation to keep players in shape, in general all poker courses, lessons and books are saying the same thing "Just keep playing". Those who constantly win must be advertised by poker providers, because such advertisement works the same way like if you're watching a movie. What happens? You associate yourself with main characters in the movie... the same thing happens when you start to associate yourself with some poker professional. It's the instrument of pulling money out of your pocket.
Objectively - there is no difference for the computer servers of online poker providers when they're hosting a 1000 player freeroll VS 1000 player $1.1 buy-in MTT VSs 1000 player $109buy-in MTT. But difference in rake taken is huge... Instead of capping any MTT rake to maximum $1, they're charging like 5-10%. Why? SO they can pay Ronaldo, Neymar, UFC stars and some other people who have their own fan clubs, so that part of the fan club will deposit money and start playing poker like their beloved star does...
SO