We check for architecture and OS we are running on before enabling "Build and Run" in the menu or in the build window. Unless it's a remote build or for platforms like WebGL/Android/iOS.
"Build and Run" should only be active if you can run what you just built.