Not sure of the authenticity of the MS dev claim, but this makes sense.
Reddit user "cranbourne" says:
Microsoft dev here, the internal rumours are that early testing revealed just how many third party products that had code of the form:
if (version.StartsWith("Windows 9")) {
/* 95 and 98 */
} else {
}
and that this was the pragmatic solution to avoid that.
(Score: 3, Informative) by frojack on Friday October 03 2014, @06:19PM
You are correct. Win 8 has user select-able 16 bit support but only on a 32bit Windows 8 installation (regardless of hardware, which is why 32bit windows installations on 64bit machines are still rather common).
You can of course run those 16bit apps in a 32bit virtual machine installed on a 64bit platform.
No, you are mistaken. I've always had this sig.