You're looking at it from the professional point of view, Tyme - just like Jim March does when he pushes the Linux solution. Problem is, we live in a world that's not professional, not everybody has a sysadmin, or IT guy available, or wants to spend the $ to have somebody come into their home and set things up. Folks want quick and easy, we're an instant-gratification society. Sometimes homes are easy to set up (or already built) with wired or fiber optic Ethernet, sometimes they're not, and folks choose the alternative - you have to respect that. Linksys, D-Link, and everybody selling wireless products are very much aware of that, and that's how their business works.
For the techno-geeks and retired B-52 guys like myself, running wired Ethernet doesn't present an insurmountable challenge. However, this cheeky guy is also lazy and doesn't like a lot of wires running hither and yon, so he has a combination wired/wireless network at his residence, running wired where I can, wireless where I cannot or will not. The wireless has gotten considerably easier over the last few years, too. On the router end, I push the little white Cisco logo button. It flashes for a bit as it configures the whole schmear, then goes constant white - voila'! There's that quick and easy thing again.
Wireless is here to stay, whether we like it or not. Right now, if I fire up my Dell Inspiron, I can count 7 or more wireless networks within range of the laptop - that's not even taking into account the smart ones who have disabled their SSID broadcasts. Granted, maybe 3 or 4 of 'em have encryption enabled, but they'll learn their mistakes eventually, and it's not up to me to teach them the error of their ways.