There was at least 3 attempts from Microsoft in the past to do just this (Windows RT, S and X).
So while you can still run unsigned software on x86 on Windows today, if Microsoft previous attempts at ARM machines had succeeded, it would have been indeed impossible to run unsigned software on some Windows installations.