While I believe you on the RAM, I distinctly remember around 1.8 the old launcher had me update to a new one because they wouldn't be supporting Java in the later updates, which is also why my sister couldn't go past 1.8, because her old PC was too old to play the new Minecraft.They didnt get rid of Java. I use the Java version of minecraft and its the first version to be updated before all the others. The main issue that people have is RAM, minecraft isnt very cpu intensive but it uses a decent amount of RAM.
Whether or not they stuck with that between then and being sold to Microsoft is unbeknownst to me, but at one point they certainly did intend to do away with their Java.