I have not seen any age-correlation in what you describe.
For sure there are "career" programmers who don't know much about computers beyond their narrow scope of expertise.
You're admittedly obsessed with computers, which presumably means you spend a lot of your free timing tinkering and learning. You've picked up a lot of very useful knowledge, but surely there's room in a profession for those who are not obsessed with their field? The programmer who doesn't know anything about a BIOS perhaps spends their free time bike riding.