To be at least fair to the publishers, these games can be amazingly complex on the technical side with millions of lines of code, thousands of objects to juggle, and some of those modders out there really ARE that damn good. Just like life itself, the best fixes are often the simplest and most overlooked.
"If I am paying the same price for a console game for a PC game, I want the same quality."
I will disagree with you very quickly on that. Console quality generally seems to be worse than PC games and I don't want to pay $50 dollars, much less $60 dollars, for far less than what I should be getting anyways. We've also seen day one patches on consoles as well, so at this point, everyone is to blame. And I am still one of those older guys who will not pay more than $50 for a game on principle. There are only a few exceptions that have broken my rule because the game has proven itself after launch to actually be worth it and is clearly trying to be great. However, just because $60 may have become the norm for the consoles doesn't mean it should effect everything else.
Vote with your Dollar: if you don't like a publisher's methods, don't buy their product. This applies to ANY company, video games or otherwise.