Tom opposes monetizing BM and I will wholeheartedly with him on that.
A mobile app would be troublesome with splitting codebase into two versions, a website and an app, to be maintained by rather few volunteer developers.
We need to improve BM's mobile design, yes. We have been making improvements over years, but much more is needed.