Why do companies and organizations get special treatment over regular people? I think a simpler fix is just to ban any companies that register domains from squatting on them.

Were regular people prohibited from applying for TLDs when applications were open?

Not that I know many people who would have been interested in paying the fees.