Not so much because we're fed up with it as simply the performance characteristics of low end Android phones and the user expectations regarding mobile browsers not being compatible.
Startup time is just so darn important.
Not being able to rely on Gecko for stuff that must be accessible immediately means that Firefox for Android has to re-implement a load of things. That's not a choice that was made voluntarily.