1. Stuff does not have longevity. This is because most of the new tools are outside curriculum. This does not encourage students to learn something extra.
2. Proprietary. Books providing add ons have a different goal. They want to sell their books. So the addons or just that. Add ons. They are not complete.
These were some of the thoughts which encouraged us to build [1]. Keep it curriculum focused so kids don't learn anything extra. No books to sell :)
I jest, but I think a very basic computational platform - think 6502-style - with simple graphics could be standardized upon and anointed as universal educational computation base.
If you don’t touch the instruction set this can go a long way. The outputs of course need to be universal, but we have some experience with outputting stuff on machines. I think we are able to come to some sort of useable situation.
Think PDF or whatever with built-in NES emulator.
Is that what you have in mind?
I’d like the standardization to be slightly lower in the abstraction tower. If people want JS or whatever, they can build it on top of WASM. Using JS as a stable basis is.. insane (but practical).