I’ve done all those updates at real companies with millions of users. They took from an afternoon to maybe a week of single dev time. If you keep your garden tended, weeding it becomes less of a chore.