@Brattle Loop has already made most of the elaborations on my post that I was going to make, so: Thank you, kind stranger, for saving me a good half hour at the keyboard. Hats off.
A few further points:
Actually, yes. I do think that free enterprise, in this specific case, is not working. Pan...