There are unofficial unlock tools on Linux / macOS, though: https://github.com/topminipie/awesome-xiaomi-bootloader-unlo...
The problem is, you can create as many Mi accounts as you want. They can make it slightly harder by verifying your phone number, but that’s also pretty easy to circumvent.