Unless Microsoft moves the game away from Java to some other language, I don't see how that would happen. The "Linux client" is just the raw .jar that is wrapped by the Minecraft.exe Windows executable. They both pull down the same assets and Java bits and pieces before running the main process.