Should all buildings ideally have carbon monoxide detectors?
Only if they have gas running through them. I’m not sure if they should be installed as systems in commercial applications. In larger applications, gas will not be in the entire building.
Or oil, or any sort of combustion furnace.