Hi Thom, these are interesting points and the first time I've really heard some sound reasoning behind validation. I'm sure W3C says all this stuff somewhere but it seems it's rather buried in reams of technical jargon.
I'm approaching web development from a graphic design background, so I tend to put more emphasis on looks and learn the technical side as and when I need to. I'm interested in standards because of course most of it is related directly to the appearance of web pages. I love the idea of it all, and get a certain amount of nerdy satisfaction when my pages validate, but I certainly won't be losing too much sleep over pages that don't, unless there's a fix that doesn't make the whole thing more complicated than it needs to be.
I recently had my first client who was interested in how her site looked on a mobile device, which rather caught me out. We used to have to design to 640x480, then 600x800, and now we can usually get away with designing to 1024x768. I think the general consensus is that as screens get bigger and cheaper, the available space will just go up and up, with happy days for the designer, but of course now that mobile devices are becoming the thing and most of them have a screen width of about 300 pixels at the maximum, we might find ourselves having to design to much smaller formats, or even producing a whole different style sheet for them. If standards can help us in these sorts of areas then all the better.
The thing with standards is that validation doesn't necessarily mean that your page will look right in all browsers, so a lot of time we wonder what's the point of trying to adhere to them. This of course isn't the fault with standards or the W3C, it's more a problem with older browsers and uncooperative browsers like IE. As you say, standards are more a vision of the future than anything particularly useful in the here and now, but perhaps if we all get into the habit early on, designing for the web in years to come will all be a lot simpler, and won't that be nice.
