@CleoMenezesJr Publicity. Wherever I talk about my mobile GNU/Linux experiences people get surprised that things they are "waiting for" were already there for many years.
Lack of people with diverse specialist knowledge in the community. I often had to spend weeks on learning how to do things that would take hours for someone who already had the needed background.
Not enough will to put money/effort where mouth is. This is a resource-constrained field that relies on people to push it forward.