I know how difficult coding or even working on it can be difficult. For example I was recently using WordPress at my internship to update my organisation's website, I made one error while saving and boom, the whole website crashed. Then I had to go into their coding panel, and remove the problematic part of it. This is just a website, can't imagine how difficult game coding is.
Yes of course, people assume that it is for devs to be more responsible having taken a good amount of money, but from a dev point of view they too want to give a great game, they aren't making a game with faults on purpose.
In the end we consumers have to be patient, and the devs a bit more open with us and a tad bit quicker in fixing things (I admit it isn't easy, but one can hope)!