mods not being able to mess with the blueprint library however is also one of its big upsides.
i am confused by this. since when can mods do something without players explicitly searching for them and installing them? you may create mods with misleading descriptions, but i am sure the devs will delete those after a few complaints. i do not think ignoring explicit player intentions is an upside. if players would not want a mod to change stuff inside their blueprint library, they would not install that mod.
Your mod makes a player dependent on your mod to even use the blueprints.
not really. my mod only does the sync and hotkey. the book will stay in your savegame even if you uninstall my mod. my mod also creates backups, which can be imported the normal way without my mod. so, even if my mod breaks you will not loose access to your blueprints.
... the existing blueprint library perfectly suits all needs and only needs a bit work in usability.
if the blueprint library would suit my needs, i would not have made this mod. i want a blueprint library where stuff is automatically sorted. and since the devs made it abundantly clear to me, that the blueprint library will not have this feature, i made my own fake blueprint library. to meet my needs, a bit work in usability would explode in a complete rewrite of the blueprint library. and since there are not enough complaints about the limited usability of the blueprint library, i reckon the devs do not even consider a rewrite.
you are right, the blueprint library has several upsides over my fake:
1. it is integrated into the game, you have access to your blueprints in every save and on every server.
2. since i am to lazy to parse the export string, the blueprint library is the only way you can keep data from unavailable mods.
3. item descriptions are not accessible by mods, so my mod can not sync them.
but there is one crucial feature my fake provides, that is not possible for the blueprint library: my fake offers full modding support, since it is an actual item in the gameworld.