Starting and running a company costs significantly more money than buying a domain, and a trademark has to be used, not just registered like a domain.
Squatting a domain on the other hand requires minimal effort and money, and there is no danger of losing the domain even if it is unused (or parked).