There aren't very many investors that have "premium" ones because good stuff is being held back at premium prices.
You can't even *have* very many high quality domains in one of these TLDs because there are usually so few things that fit nicely. That's why generic extensions that just mean "this is a website" work so well. It leaves everything open..
For example, regarding .repair..
A generic TLD doesn't force you to try and come up with something that ends in repair like rapid.repair or to keep from using the word repair in your name (so that the domain doesn't sound stupid). You can get repairexperts.com, repairexperts.co.uk.. What are you going to do, register repairexperts.repair or experts.repair? Would you really want to own experts.repair if you were the Repair Experts? That's not very memorable and doesn't match your brand correctly.
Or is there .expert(s) already?
Now I'm considering.. what would be decent in .repair?
adjective.repair
producttoberepaired.repair
adjective + product.repair
place + product.repair
place + adjective.repair
brandables like autoexperts.repair
It's unlikely anyone is going to pay you a premium for the last three. That leaves how many product and adjective domains for investment?
And like I said before, you're cutting out all the other ways a brand name or generic can be written.
You can't even use synonyms in it without sounding kinda dumb, imo. WeFixPhones.repair. At least it looks better than WeRepairPhones.repair though.
In .com, you can have AutoRepairSpecialists.com, AutoRepairExperts.com, etc.
Random question: what are you going to do about other languages.. make new TLDs in every language?
Oh yeah, sorry about my paragraph comment. It just annoyed me a bit.