Yes, the feature situation sucks. If you look at the pull requests on Github you see that the transition from pseudo-startup to community project kept a lot of things in the pipeline. For example, someone implemented a working xmpp chat 2 years ago, and it did not get merged, for pretty much no reason at all.
I hope that diaspora will develop faster, now that it is a completely community run project and has some momentum again.
About your specific problem: You can host your own diaspora pod if you are really paranoid, for free, on Heroku for example. But I agree that this is one of the basic features that should be implemented as soon as possible.
I would probably host my own, and offer access to others in our group. But I wouldn't want to feel responsible for keeping it up if I found new constraints on my time: easily moving from one pod to another would remove that risk.
I hope that diaspora will develop faster, now that it is a completely community run project and has some momentum again.
About your specific problem: You can host your own diaspora pod if you are really paranoid, for free, on Heroku for example. But I agree that this is one of the basic features that should be implemented as soon as possible.