The part about that plan that worries me is the ageism in software. I'm mid-forties and it's something I think about a lot for when I have to get a new job.
Anyone young should go make as much money as possible, as early as possible, so they can have the same outlook you do in later life.