Very well-put.
I don't actually have much of a response to this because, well, I agree with virtually everything you've said.
It's nice to discuss this sort of thing with people who actually
respond to your points rather than just plugging their ears up and shouting LALALALA I CAN'T HEAR YOU!