Now for commenting on your reasoning:
We all know this is utter horse crap. There is no technical limitation that prevents you from building the same control of permissions in Connect. You chose not to, but that is a strategic business decision, not a technical one.
So can you please provide a proper reasoning for not building this in Connect?