You totally could make that prediction just by thinking about a number of schools in the world, a number of /16s in ipv4 and a rate of ipv6 adoption.
Typically that "IT department" was just a few CS teachers, who assigned some slacking students creating a webpage as a homework, and replacing a bad memory in a server computer as a lab work, and then gave up when that become impossible.
WSL2 is what people use now though. Saying "WSL is not linux" (because wsl1 isn't) is pedantically analogous to saying "mac os is not a unix based os" (because mac os 9 and under isn't)
The Edge team also briefly had a standalone Windows 8/10 app called "Reader" that supported EPUB, PDF, and a couple other similar formats without the rest of the browser UI, but was just purely an embed of Edge (Spartan).
I believe most of the commercial Android phones already have a regular task that resets permissions for unused apps to serve people who gave permissions accidentally or forgotten about them after setting them deliberately.
There is something that resets permissions, but only those that were granted and only if the app hasn't been used for a while. I'd find it annoying if I intentionally selected "always" for some given permission in an app I regularly use, only to have it occasionally reset itself. I already find the battery optimization notifications for apps I want running in the background annoying enough.
I didn't find most of the affected models there, and for these which I did, pages are full of warnings like that OpenWrt support is obsolete since 2022 and/or that 4 MB of flash and 32 MB of RAM is not enough to do anything useful
As a user and fan of Siemens Mobile's phones I want to note that all phones with removable storage created by them both on Infineon and Qualcomm platforms and released under Siemens brand used MMC and RS-MMC cards. After mobile division was sold to BenQ, the switch to microSD happened together with rebranding to BenQ-Siemens.
NT kernel drivers are Portable Executables, and kernel does such checks, displaying BSOD with stop code 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH if something went wrong.
Technically correct, but obsolete. Windows 10 run on ARM and had that requirement that you talk about, Windows 11 runs on ARM64 without that requirement.
Typically that "IT department" was just a few CS teachers, who assigned some slacking students creating a webpage as a homework, and replacing a bad memory in a server computer as a lab work, and then gave up when that become impossible.