Maybe so, but 15-20 year old laptops are definitely starting to show their age.
An M2 MacBook Pro, on the other hand, is only 4 years old, has a fairly OK keyboard, and is still in striking distance of current high-end ultrabooks when it comes to performance.
Granted, this is running GNU/Linux rather than Windows. If you're running Windows then yeah, they show their age.
There's this saying, all progress is done by unreasonable people, because reasonable people just accept things are the way they are
Congrats, but I think you may be in a small minority when it comes to developers shopping for laptops.
Personally, I had to upgrade from a late-model i9 MacBook Pro to this M2 MacBook Pro, because the npm + docker setup at work was taking upwards of 20 minutes for a production build...
People who edit video or make music and other such tasks are totally normal too, and there are hundreds of millions of them
I recommend Mac's to the people in my life because when they have a problem they can take the machine to the Apple Store in the mall. Or if they want to understand iPhoto or Pages better, they can go to the Apple Store and take a class. They like Apple laptops because they look nice, they feel great, sound amazing (for a laptop) and have excellent battery life.
Like you, I have a ThinkPad (a P-something) and, frankly, it kind of sucks. It's all plasticy, it flexes, battery life is a joke, the trackpad is meh, and the fans are almost always running. I do like the keyboard though (I'm a fan of backspace).