Softwares tend to be like that. Apparently Amazon doesn't care about their customers in the same way that other big companies do. I used Microsoft's
dynamics ax all time long and not once have I experienced an issue that prevented me from using it the way I want. The thing is not to make a software flawless from the start but to constantly go even further in order to make it one.