New gTLDs are either corporate owned (.google) or were targeted at dotless domains (.diamonds). The ICANN SSAC killed the business model for the latter after companies had laid out millions, so they will likely face solvency issues in the coming years.
ccTLDs are dependent on the political future of the government they are tied to (.ly and Libya is a good example), but at least you have a good idea up front of what you are hitching your cart to.
Brexit is all about a minority taking away other peoples rights. Blaming the EU for this is disingenuous at best
And it is still possible to keep those .eu domains: simply make sure you're an EU citizen or transfer the name to an EU entity. I wonder if Estonia's e-residency might help here.