Maybe everyone should have programed a 20yo microcontroller at some point to actually grasp what insane computational power 100mhz is and how much you can fit into a fricking GB of ram
If a piece of software (like windows) needs 2gb of ram just to start, it's developers are incompetent or malicious (telemetry and tracking) or both