This is terrible advice. Video game pros have extremely short careers (the runtime of the video game or until their body gives out). They typically work 12 hour days, and as soon as its their job, the game isn't fun. At the end of their career- when they are perhaps 30, they are left with no skill and no job and not nearly enough money to retire.
I'm not good enough. I used to be very good at counter strike many years ago but it required a lot of training (I don't have that much free time anymore), and I honestly prefer programming, it's just that I do programming 8 hours a day for work already, so I lose creativity/motivation when I have time for myself at 10pm.