The other issue is with dark UI patterns in third party resellers, sure you can get some weird gTLD for $1 for the first year. But then if you actually build something that uses it, maybe the next year and the third year you find that the price is now $89/year. Totally undisclosed before you buy it.
At least if you buy a traditional ccTLD like .ca , or a regular TLD in .com , .net , whatever, you can expect pricing to remain consistent.