This is my problem... the scaling. Scaling makes it worse than it could be for whatever platform it ends up being scaled in either direction for, doesn't it?
No. This is an over-simplification, but think about it this way: you're taking a photo with a digital camera. You know you want to use the photo as a forum avatar, so you could take the picture at the lowest resolution the camera is capable of. Then again, you could take the picture at a higher resolution in case you want a "bigger" version of it later for something else. Lower resolution means less data. It's easier to take a lot of data and pare it down to a smaller set of data...all of the data is there and now you just need to make a smaller, more usage-specific, optimized version of it based on the larger chunk of data. However, it's very difficult to make a smaller set of data bigger without creating something more artificial-looking, blurry, obviously computer-generated, etc. You don't have the resolution...the detail doesn't exist. You have to "make it up," improvise, fill in the blanks. Down scaling things results in less dilution of the data than up-scaling things.
I know that 's a bit of a stretch from an anology perspective, but it fits. You do the same thing when designing software. You over-design so you can see all of the possibilities and the directions you might want to go, or you might someday want to go. Then, you scale back, you optimize, you pare the project down to what you actually need for the current design iteration. This prevents you from making mistakes that "paint your design into a corner," so to speak.
The interpretation that using the PC as the lead platform will hurt the quality of the console versions is ridiculous. The lead platform should ALWAYS be the most technically capable one. To a developer this should be common sense.
Battlefield 3 developer DICE thinks that developing the game with PC as the lead platform means that console owners will have a better visual experience, too.
This...sooooo this. The only real pitfall with this strategy is running out of time to finish optimizations for the 360 and PS3 and ending up with ports that don't run well enough. If they do it right that should not happen.