If I don't want to use them, I am not making an account. I already have a billion accounts I don't need yet another, and certainly not a Microsoft one.
But go back to the original question OP posed: two distinct things, Offline and Long Term.
I don't trust Microsoft, Minecraft is dead to me and I cannot count on them long-term.
Requiring an account is not offline.
So Minecraft does not meet op's requirements.