1 "Game has budget" having coop = more players = more money hence more of single player experience.
2 dont like coop? dont play coop.
3 was iwd 1&2 nwn 1&2, bg 1&2 all too mainstream for you? because you know they all had coop right? and poe was inspired by those horrible lamestream games.