I have been working on a script to regenerate sections of The End in order to solve the problem of limited numbers of Elytra available. The script is looking good, and I believe I've found the best way to handle it.
During every reboot, a selection of chunks in The End will be deleted, allowing them to be regenerated. Only chunks beyond 3k out from the central End island will be regenerated, and only if they have not been visited in the last 30 days. To avoid potential farming of known end cities, a random selection of between 1,024 and 10,240 chunks will be selected for deletion every server reboot.
For LVS, this means weekly there could be up to 286,720 chunks regenerated in the end which is a whopping 4,587,520 square blocks of land in the end. In total, The End on LVS currently has an estimated 23 million blocks eligible for regeneration. That means it would actually only take about 5 weeks to regenerate all that land, but I have a feeling with all the Elytra hunting you lot will be doing the poor End Dimension Ender script won't be able to keep up

This will not be starting immediately as, despite not knowing of anyone with build projects out there, I feel there should be fair warning for anyone who might have built something in The End without hearing of the End regeneration talks. The End will begin to regenerate later this month. If you have anything out there, you should only need to load the chunks to keep them from being deleted. This should also make it safe for anyone exploring the end during a reboot, the chunks you are in will not be reset so long as you log back on within 30 days

So consider this fair warning:
Land beyond 3k blocks out in The End on both Zurvival and LVS could regenerate at any time.
Do not keep anything in The End, beyond 3k, you do not want to lose.