I'm not sure I agree. Open source software also regularly drops support for old hardware and OSes.
https://lore.kernel.org/lkml/20250425084216.3913608-1-mingo@...
https://lore.kernel.org/lkml/CAHk-=wicfBCyMj_x5BiL32o55jqXfn...
https://lore.kernel.org/lkml/CAHk-=wjCiEk-kc-vOug2GKJdhHKce3...
As long as there are enough users of some hardware, free software will support it, because the users of that hardware want it to.