Yep, it's an argument outdated by about 20 years. At that time 10 years difference between two machines meant that you had completely different machine.
But having a good 10yo machine now means it's about on the same level as an entry-level machine now. My laptop I bought in 2013 for ~€700 had an i7 4th gen, which is totally fast enough for non-gaming usage, 8GB RAM, 500GB SSD and a dGPU that's still faster than most iGPUs.
That are specs you can still find in modern entry-level PCs.
And that laptop has no issue running Win10 at all and if I workaround the arbitrary requirement for TPM2 and Intel Gen 8, it also runs fine. But I don't want to risk that Microsoft sometime arbitrarily decides to not give me updates any more.
And also, the argument that it's not a good choice to run a modern OS on a 25yo machine is a pretty dumb counter against the argument that a 10yo machine can run a modern OS without issue.