I've got a 2015 MBP, and unfortunately after constant use every day for the last 5 years, the screen has started to flicker, and I've finally had to admit that I need more RAM for things like Docker/Vagrant. Although the amount of spec you get for your money has always been a bit of an insult from Apple, the latest 13" line-up (not a fan of bigger sizes) seems insane.
My current laptop cost around £1200 new (5 years ago), and came with a 256GB SSD and 8GB RAM. The current cheapest 13" MBP costs £1300 and sports a tiny 128GB SSD and still 8GB RAM.
If I select the 3rd (of 4) most expensive laptop, which has a reasonable CPU (albeit 8th gen), then bump the RAM to a realistic 16GB, and the SSD to 512GB, the price is £2179, which is insane. From Dell I can get the same spec, with a 10th gen CPU, for about £500 less.
I've used Mac for the last 18 or so years and would consider myself a Pro user, but it feels like madness to spend over £2000 on a machine that's on an older spec CPU than most competitors, for a lot more price.
If anyone from Apple is reading this, screw you for making the emoji bar mandatory and not giving the 13" MBP a physical escape key.
But since ChromeOS can run on just about anything (I use as a spare laptop ChromeOS on $100 Thinkpad x230) I really do not have to worry about upgrading MBP 2015.
For the sake of the planet I will probably go for anything available 2-nd hand with decent screen.