They absolutely should push manufacturers to stop using non-UEFI boards. And they should do that by not offering an OS for sale that is compatible with the older tech.
But they also need to support the customers who purchased Windows 10 near the end of its lifecycle without knowing that future upgrades would be impossible. Microsoft is forcing users with relatively new computers to replace them.
They absolutely should push manufacturers to stop using non-UEFI boards. And they should do that by not offering an OS for sale that is compatible with the older tech.
But they also need to support the customers who purchased Windows 10 near the end of its lifecycle without knowing that future upgrades would be impossible. Microsoft is forcing users with relatively new computers to replace them.