While not ARMs fault, the pain is still very real for the end user.
Compiling once is maybe ok, if you get lucky. But more often than not you end up needing to compile several things, and then again every time there is an update you want.
Trying to automatic that is also a pain.
It's just so much extra work, that I'd rather spend working on my project, and not compiling.
I love that we in Linux world have compiling as an option for most apps, but there is a time and place for it.