While i hate the idea of insomnia because it punishes the player for something he shouldn't be punished for.
your idea that everything should be craftable is entirely wrong.
if everything was craftable then exploration would cease to exist, i love the idea of loot-exclusive drops, and i would like to see even more in the future, crafting already took its part of the game.
i respect that you still kept the elytra behind the "end" progression milestone, i think you removed almost the main purpose of exploring end islands.
i dont play on public servers bu i think i can understand the problem in elytras rarity, but still i think for that case, we can find another solution.