Sorry, I don't get it. Why can't you run apps on Windows 10? They're an integral part of the system since Windows 8. And by the way, comparing Windows apps and Java is like comparing apples and oranges.
Just for comparison the Windows 7 calculator (calc.exe) is 897 KB. I don't know if there are dependencies for it though.
FYI, Windows has had SIM card support from at least XP SP2. All my old Thinkpad X21 needed was a registered SIM card for the country I was in.
I'm not a Metro app fan either, in fact I try my best to uninstall or ignore them. But isn't it the fact that there now 'Universal Apps' that's making them so bloated? The Dev has no idea which device it will be used on, so the App has to have every possible file and dependency it may need in order to run correctly.
This is part of my issue with Win 8 forward, trying to do much with one OS. Had they, if possible, developed 8 for the PC, then added/subtracted things so it would run on whatever else they wanted it to run on, I think all hardware types would have been better served. I'll be the first to admit my knowledge level is no where the needed level to make this statement, but hey...sometime ya' just go for it.
Gab just said in his latest blog post that they don't have any deadlines or dates to work on. It's done when it's done.