It is objectively irrational. The ones who made a lot of money are 1%. The rest wasted their youth pursuing an impossible dream. They sacrificed their social development and their future job prospects.
No it is not. If someone is playing 14 hours of a game that is not even giving a lot of money (not even to any 1%, which is the initial situation mentioned before DOTA was big), then obviously they are not doing that for the money.
You'd be suprised. It's not uncommon to see players that only play that much because they want to become a pro player, but in the end they never make it, or qualify to 1-2 tournaments. The lucky ones end up making money from streaming, but a lot depend on their parents or girlfriend's for a place to live since they don't make enough money to live off of.
I think we are talking about two very different things. I am talking about bus ticket collectors and you are talking about gamers playing pro games giving millions of dollars in prizes.
edit: I re-read my previous comment and I am not sure I could make it more clear.
if a game does not gives money prizes at all, the ones who are playing it are not playing for the money.