Let's examine the sentence you're insisting on continuing to pick at:
I'm an iOS developer (and used to do OS X) who has worked at home for over 2 decades now
Where did the poster say he's spent his entire working life on OS X? 10.0 was released on March 24, 2001, which was over 12 years ago. He's an iOS developer now, has worked on Mac OS X in the past, and didn't say that was the only thing he's developed on in his entire life.
If we assume the poster entered the professional IT workforce at 22 and spent his first 3 years or so working conventional office jobs, adding 20 years of working remotely would make him 45 now. I've known plenty of guys who have spent over a decade working remotely (I've done the same thing off and on), and I'm 32. I've known other guys who kept part time coffee shop jobs and worked from home for other folks doing consulting for 40 hours a week. In light of all this, Nothing about anything the poster said seems unreasonable to me.
You probably thought your sarcasm came across as some kind of demonstration of wit. In truth, you just looked like a bit of an idiot, and you're entirely too old to be excused for acting like that.