What your critique does not address is the hardware aspect of the pi. GPIO pins engage many people who are interested in seeing tangible results of programming.
Raspberry Pis are great if you want easy internet connectivity in your hardware project, or need an OS or lots of computing power.
If they were readily available and $20 each I'd grant them that they are more convenient. But at real prices and availability that's more difficult to justify