I'm not saying .com should be avoided when you have the budget for them, but just that ngTLDs are going to be seen as a solution to the problem of the saturated .com namespace, just as is happening with .io in tech.
Another user here just registered 415.party - I'm from SFBA and grew up in 415 until it got too crowded and those across the bay became 510. At that point, those who lived on the SF Peninsula and still had 415 phone numbers became very snobbish about it, 415 became a status symbol.
415.party thus has a LOT of potential and he got it for free - a domain with that kind of potential in .com would cost a lot more, and maybe not even be as marketable as 415.party.
A party company very likely would still have a .com website but it wouldn't have to a premium one, because they have 415.party for their marketing purposes - even if the 415.party just redirected.
Another company I sometimes give advice to (sometimes taken, sometimes ignored) - they do a lot of marketing on Twitter and on Radio. They have a .com site that is 17 letters including the .com. Radio listeners have had trouble spelling it and in twitter they often use bit dot ly to reduce the length.
The company name is 3 initials. I suggested they get the LLL.ngtld that is available - it would be shorter than the bit dot ly link they currently use in Twitter, show their company brand in the tweets, and is easy for radio listeners to type into a browser. The ngtld is very descriptive of the site purpose too, which .com is not.
I did not recommend they replace their current dot.com but rather, have the LLL.ngtld redirect to it.
They could do the same thing by buying LLL.com but that would be extremely expensive, especially since it is a specific LLL.
short dot.com names are expensive, very expensive. short gTLD names can be if premium but very often are memorable and cheap. Even if they just redirect to a longer dot.com.
And as they are used more and and more in places like twitter, the value of dot.com will drop because people will get accustomed to URLs that end in other things.
The dot.com namespace is crowded, that caused the value of good dot.com to rise, and it had risen to the point where alternatives make a lot of sense.