The rape porn analogy is once again void as our current society does condemn it as it causes and promotes harmful actions, while on the other hand, game developing, even bad, does not cause any harm to someone. Gaming is a luxury, and you always have the choice of buying it or not buying it and, in theory at least, the choice to do that job or not do it. That’s very different from rape, I don’t know why I even have to state the obvious here.
Also, you still see developers in the wrong light and put them in the same position as publishers. Money is not the incentive that will make you want to become a game developer, it is however something NECESSARY for you to keep doing so. Without any monetary returns, sure you might get a grander story, but you would see it in a text adventure or similar. If that’s what you want there are plenty out there.
But since you’d know that already in that case, I’ll assume that’s not what you want, and say that the games you want to see cost and unless you want to fund the project, it won’t happen. Of course, when you fund it, you’ll also have expectations from the people that make it, just like the rest of the suits as you’d now be in their position. The only difference is that it would be a game you want, but of course, that might be a game many other people don’t want, including the people who would be developing it. See where this is going?
Like I said, there are many indie developers that make great and cheap products, but as you seem to ignore their existence by putting everything that exists in the same pot, I’ll once again say that the games you want, have high production values, they cost a lot to make, therefor you’ll have to sit tight and see if any developer ever gets to make them or if nobody will care about such concepts. Someone else, different than you, is probably thinking “wow that developer rocks, he’s making games exactly as I want them”. They do sell after all.
As for your Baldur’s Gate story, well, wow. They didn’t have enough time to put in the game all they wanted, what a surprise, huh? If you had enough of the real world, you’d know that, once again, lazyness is the least that prevented it from being included, and that it was, once again, the costs, and the neccesity of monetary returns, rather than the incentive. If anything the developers were probably overworked and exhausted by the game’s end. Unless you want to think they were sitting on their asses smoking pot instead of including the features you wanted. Allow me to have doubts about that, and note that’s what would constitute “lazyness”.
On the other hand, you can’t make one product to please every single person out there. You want developers to create things without monetary incentives, what do you want them to develop for then (not agreeing that’s their reason, just for argument’s sake)?
If they had that much economical freedom to spend 8 hrs a day to work on something as purely a hobby, then they would make THEIR dream games, not yours. On top of that, they are people too, like the majority that buys and plays and enjoys those things that you don’t, so their dream games might have very well been some of what you already hate. This way, you’d once again have complaints about the lack of this or that feature or dialogue option or even the whole game concept. Again, see where this is going?
As for the moral of your last story, it’s simply that the things you want, are not what every other person (or the majority in that case) wants but that simple fact doesn’t make them have any less objective (not cynical) value or be the products of lazy people. Are there such things out there? Yes, but that doesn’t mean everything you dislike is such a thing.
I’ll say it again, look to indy devs, and if you can’t find anything you like there either (that will be hard I think, but with your attitude I don’t find it impossible), then simply give up on gaming or get your own studio so that you can be just like one of the suits that decide what gets or doesn’t get made. You won’t be better, only different. You’ll still have expectations from the staff, even if they aren’t expectations about sales but instead about your personal likes and dislikes.