Is it really sarcasm? I have often seen workstations pre-installed with an OS and some specific software sold as « bundle ». ie in medical domain, cnc, video…
Actually you can code in the browser. You can write JS snippets in the URL, in the URL field, in the console... No need for an IDe, an interpreter or a compiler or to install anything else.
A browser is all you need to start coding and everyone has one installed on their system.
Also on coding is too hard for newbies: JS, Python, PHP are NOT hard. I couln't have became a developper 25 years ago when programming was really hard but nowadays building usefull applications with JS and/or Python the myriad of libaries available and the ridiculous hardware ressources at the disposal of anyone, it's not hard anymore.
> Krita is more than enough for a lot of photo editing needs, which are basically cropping, resizing, applying color filters
If it's your definition of photo editing then any freeware (ie: xnview, windows' image viewer...) can do this. You don't need Photoshop - which is pro high end software - to do this kind of basic stuffs.
> I've always found it a little surprising that companies haven't built/funded a open-source organization for parametric mechanical CAD, similar to Blender for games or KiCad for electronics/PCB design.
Salome is supported by EDF (French national energy) and BRL-CAD by the US Army.