I suppose that is what they call a rhetorical question

You answered it, anyway.
Since we have so many houses that don't really have a source of CO (all electric, no fireplace, no garage) they worded the law to acknowledge that. Unfortunately the biggest cause of CO poisoning is people running their generator near an open window or in the garage after a hurricane.
They want it where they can keep an eye on it so someone won't steal it.
I had to hollar at my ex wife about the same thing. She told me she bought a generator and was planning on running it in the garage. I warned her about the danger and reminded her there was a steel ring cast in the brick wall next to the driveway (for my motorcycle) that she could use to chain it up outside. I had left a 3/8" hardened chain and a high security padlock on the wall in the garage.