That is true and the sad part that most of the time the DEVs are not really honored for their work for which they sacrifice their own time for but one has to be honest enough to mention also that it's voluntary and by creating such work you attract people to use your stuff otherwise why would you publish it? One could develope it for own purpose but by making it public it's automaticaly something you give to other people and of course they will use it.
The nature of it will always have bugs or problems but this should be fixed otherwise there is no use of the software and people will dismiss this work and will get bad reputation over time.
It's important that users and DEVs respect each others time, effort and needs (no pun intended) and for the "normal" users remember:
This stuff is NOT free!!! yes not monetary but it costs valuable human life time which the DEVs sacrifice. Other projects have more developers so more man power.
I still think that Armbian is OS with good basis and possibilities but it's not for me in current state and everybody should just evaluate if they want to stick with it or just move on.