There’s always issues, some nostr devs work in the open so you get to see how the sausage is made, users are QA, etc. all these issues are usually in resolved in big companies before people ever see them.
Software isn’t magic. It’s lots of grinding and polish to get something that just works.