I don't know if anything else was possible, the IT need for communities is about the same and it makes total sense to have those on one place. It solves the infrastructure problem, it solves discoverability problem, it solves the user account management problem and it is all "free".
It comes at the cost of fragility, true, but as always convenience is the king.