Lionheartwolf wrote...
there is a reason why services and products should be next to near perfect not perfect (also why i didnt say perfect), but you are being ignorant for the sake of argument if you are in this conversation thinking that the state of bugs in games today doesnt far surpass a certain standard for quality. when day 1 patches are becoming more and more common clearly this isnt a few bugs slipping past. there is absolutely nothing wrong with companies taking more time to test games for a wider range of bugs. if you allow them to release a shotty day 1 product they will, and they will because they still get sales, they dont have to pay for those tests, and they can focus more on optimum sales dates instead of dates that better project a quality product. this has nothing to do with how complex programming is. brain surgery is insanely complex but its a service that needs to be preformed with next to near perfect care. also, i understand that its a trait that is constantly advancing itself, but if the programming is getting so complex that it is outside of your skill range and its impossible for you to stay on top of the problems you are preforming a disservice to your consumer plain and simple. i know how to work on engines and i like to push the limit and challenge myself but that doesnt mean i should provide a service for people with rocket engine troubles.
But who gets to decide what a "shoddy product" is? Fallout New Vegas worked perfectly for me, and for others it was unplayable. Should Obsidian be punished because they didn't use the exact setup of hardware/software that certain people were using on their computer? Should they have to test the millions of possible combinations? That's not finacially reasonable to do, and rather than adapting to it, software companies would just shut down because they can't make a profit doing it.
You also keep comparing programming to things that aren't like programming(spoiler alert: nothing in the world is really like programming). I'm sure engines are a fairly complex thing that I don't understand because I spent my time learning technology rather than engines, however when an engine works, it's put into the exact same setup every single time so it still works(unless you have a faulty part, which would be like the video card in your computer frying). Software does not get put into the exact same setup every single time, so it does not always work as intended. The variations on setup for engines(because I imagine 1 type of engine will get used in more than 1 model of car) are small enough that it is feasable to test them, because there are not millions of models of cars to 1 engine.
Lionheartwolf wrote...
again, they will do whatever you let them, and people let far more than what they are willing to tolerate because its a closed market system. if 9 companies all made different versions of Mass Effect 3 you might have a point but if you want to play ME3 you are stuck with companies like EA.they know this and they clearly have no problem taking advantage of that (as i made points to it earlier) i share your advice that people should voice their opinion with their wallets but its not going to be that simple in a few years when all sales are digital, and there are absolutely no regulations in place. governments protect lemons in brick and mortar stores not virtual ones. they might be behind the times but that clearly needs to change (thats a politics matter on the other hand) suggesting that the virtual market needs no regulations is no different than thinking that we should go back to 1910 and their should be no market regulations on anything, and that unfortunately is just ignorant and naive.
Using that logic, I can say almost everything in the world is a closed market system. Cars are a closed market system because if I want an F-150 I have to buy it from Forde. Fast Food is a closed market system because if I want a Big Mac I have to buy it from McDonalds.
The fact is that there are other third person shooters, other RPGs, and other Shooter/RPG hybrids out there. If someone disagree's with EA or Bioware's business ethics, they are free to say "I am not buying this game because I don't agree with what the company is doing". What they're doing is utilizing brand loyalty for profit, but this isn't different from any other industry in that regards. Everyone uses brand loyalty.
I don't think everything EA does is perfectly fine, but I can also choose to not buy their games if I decide that they have crossed the line that I set.