a similar concept came up here
BTW, P2723[1] tries to solve the same problem by zero-initializing everything by default. I'm not a fan of it. It's less elegant, it incurs potential performance cost and zero isn't always the right default.
[1] - https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p27...
This seems to be a non issue?
As for the rest, what matters is what the OS vendors puts on the SDK for the CPU one needs to write an application for, and there is a world out there besides mainstream desktop OSes and mobile phones.