It's not just you.
The reason you're having trouble identifying what Bayosphere is missing is that it's missing everything.
The stated premise for Bayosphere: let's be all things to all people.
The unstated caveats: all people means all people who are remarkably like us and have a remarkable sense of self-importance.
If Gillmor's recent blog posts are any guide, this is doomed to becoming a Brayosphere.