Let's not get into Brexit mud-slinging. I simply contend that EU could have made a more reasonable accomodation for existing UK holders of .eu domains.
The UK could, of course, have made access to the .eu TLD a higher priority when negotiating the withdrawal agreement. I expect we could have secured it. I don't see any reason to believe that the EU witheld it unreasonably.
I don't think it's mud-slinging to point out that the EU didn't kick us out!