Yes I’m serious and I’m not a troll. I don’t know what in my questions or suggestions make it sound like that but feel free to dig deeper. Anyway, AFAIK Minecraft has an official client which connect to official servers. It’s possible to replace clients, as listed earlier, but they might still rely on official servers with their accounts as you pointed out. There are though, AFAICT, compatible servers too, e.g. glowstone.net so one could connect an unofficial client to an unofficial server and thus have a similar experience with no reliance on anything related to Microsoft, no?