Why? Do you think many people would want to develop from their phones instead of PCs if that was an option? I've certainly never wanted to.
You can actually run a desktop VM on a phone pretty easily (I even run a Windows one, for games) so I wouldn't say I feel a restriction in my software freedom.