I have no idea where you got the idea that external devs are struggling. Appendable Data and Structured Data needed to be implemtented, same for low level API. Now it’s here they do understand it.
Some even build their own version of an API and stated that they can easily switch. Take a look at the dev forum, where are all these external devs that can’t work with this tutorial or the SAFE Mail app?? Looks like you see something that isn’t really there.