For the record, I found Elytra maintenance so annoying (and so rare) that I built a command-block shrine on the only End-City boat we've found on our server that gives any player that touches it an unbreakable Elytra. So they still need to get to the End and find that city, but once they've done that, they can actually enjoy it instead of worrying about it. Also so that more than one person on our server could play with them.
As an Op, I spent several hours in creative mode cruising the End looking for End City ships, and never found another one. It still seems incredibly dumb to introduce an item (with an entire flight mechanic) and then put so many ridiculous limits on it AND make it so rare that it is impossible to have one until after spending several hours in the End. Or days, if one is unlucky.