1. It’s a tradeoff – you’re trading looser reins for greater growth.
2. Not necessarily – charters can be tailored to remove intermediary lords, i.e to de-subinfeudate (now how’s that for jargon), while retaining links between the liege lord and the city. Which is why, historically, kings gave charters to cities.