I once had a laptop with a manual switch for the wifi. Its sole purpose, as far as I could tell, was to get accidentally bumped and cause me to waste time figuring out why wifi wasn't working.
I feel you, but there would be a really easy solution to that, just make it clear with the network connectivity icon that the hardware switch is off.
Don’t know why it hasn’t been done.
It would require Microsoft to standardise the interface and specifications for manual wifi switches, and certify and police compliance, to make sure the hardware and software worked properly together. For Apple this sort of coordination across teams is routine and simply the way everything works, but for Microsoft and its hardware OEMs it's a serious time consuming and expensive pain.