I don't know why people are complaining that they should have done things differently. 15 months is sufficient to migrate any application to Node 17.
But let's be real, everyone on Node 16 is going to forget about this and panic next August. Then it'll take a Herculean effort by a few heroes in each company to pull off the migration under a tight deadline of a few weeks.