I'm 34, only got into programming this year after completing a boot camp. Got my first full time job in July. I always wanted to be a programmer but also had confidence issues. When I changed my mindset from over thinking to not giving a fuck and going for it, my whole life changed for the better.
I actually agree with you, a lot of games are being designed to keep you hooked. Which is not the fault of the developers as they have no choice but to try and extract money from their users if they are to survive. Those addict like qualities you saw in your kids, I saw in myself a couple of years ago and made my self go cold turkey. My drugs of choice were team fortress 2 and left 4 dead. I have thousand of hours logged between the two. I've made a lot of positive steps in my life since then and can't help but wonder how far I would have come if I had stopped playing a long time ago.
The new javascript broke the donation page and we couldn't accept any donations the entire weekend, lost several thousand pounds.