To me, the asinine part of these gTLDs is that companies can register their gTLD with sponsorship ($185K from when I last checked) yet they don't need to sell domains to the public. I understand the idea of exclusivity, but this simply shifts the profiteering racket from one set of players (domain squatters) to another (ICANN and big business).
I'm not happy with how they are doing it. I'd rather a business model be required to sell domains at $X/yr to the public (some reasonable rate), along with a yearly sponsorship instead of one-time. That would put the focus on maintaining a business capable of supporting the cost of the gTLD instead of a digital billboard and bragging rights. Maybe if that was in place, we wouldn't have stupid ones like .northwesternmutual