I think such situations are rather big risk that a community that already wasn't very active atrophies or splits and then atrophies. With code bases like that there's also a lot of maintenance so being able to run an old version is not necessarily enough.
Yeah that ability to use old code is great as an emergency escape hatch but it's not really a viable day-to-day document editing strategy.