Windows 10 will reach end of support on October 14, 2025. The current version, 22H2, will be the final version of Windows 10, and all editions will remain in support with monthly security update releases through that date. Existing LTSC releases will continue to receive updates beyond that date based on their specific lifecycles.
Because theres no need to buy new hardware until then and the planned parts might get cheaper or a new deal is offered.
For example my planned motherboard was on sale with a local seller because they opened a new location and offered a 20% discount on Asus parts.
I think they meant why wait to switch to Linux not the why wait to purchase newer hardware.
Yup, They did.