The above post is correct, but it could also be that new TLDs (gTLDs) reserve and/or price up all remotely decent keywords.
Sometimes only the initial registration is higher, but often the renewals are too. So for example you can register a crap .xyz for 99 cents, but Shopify recently paid the $10k registration fee for shop.xyz and will be paying $10k every year in renewals.
__________________
__________________
|