Sure, you raised interesting points.( a.) That would be nice to have communty founders decide the type of community, which will indicate the features that are possible in each.
B. Whitelisting will solve a lot of headache at sources as against using crowd action through downvoting to deal with spammers
RE: How to post in a Steemit Community - for example Project.hope