Let's talk about language and why it matters. Domain Squatting (Cybersquatting) is a very specific thing, which you touch on. It's infringing on someone's trademark in bad faith. This is entirely separate from descriptive domains you mention in your next sentence. To use the Jump.com example, that's not being squatted because it's not being used to infringe on someone's TM.
I think it's impossible and unfair to change the rules now. Some of the largest portfolio holders are big corps. Look at P&G who own Clean.com and just redirect it to Tide.com. Going to have a hard time prying that away.
I know a lot of people feel like people who are holding domains are unfairly profitting, but I'm still waiting for a better system to be described that could pragmatically be implemented as well. I know there is a boogeyman of domain investors at ICANN that a lot of people (who seem very connected to registry interests) use as a way to push for their agenda because domain investor interests tend to align better with consumers at large (eg. price increases, registrant rights, etc).
Finally, you have a bajilarillions of options for domain names at this point. Hundreds of TLDs, I think 63 characters. Just using a-z0-9- we're talking 3,763,572,874,813,444,727,106,020,660,762,327,844,147,969,869,582,735,798,064,027,429,183 combinations in one TLD space. If you can't find an available domain name with that, you're not creative enough to be running a business.