Cyberway: [Larian] traded sales for feedback, they lost tens of millions when they did EA.
... [Citation Needed] ...
J Lo: Larian might be able to test their software on 100 or so computers, but they won't get a proper understanding of things like performance and bugs until they get a larger sample size. Each PC has the same basic hardware (mobo, PSU, etc.), but because each computer is unique, they will react differently to the program.
Related anecdote from my own experience:
Champions Online When it was still in Open Beta, I played it on a machine that was
WAY BELOW minimum specifications for GPU (I was waiting on a new PC I'd ordered, and very impatient, so ...).
It looked ugly, missing a LOT of postprocessing, most textures, and so on.
But it ran. Quite smoothly, even. The game was 100% playable, albeit unattractive aesthetically.
Well, at one point, being prolific on the forums and a dedicated tester, I wound up having a conversation, within the game client, with one of the developers for an hour - one of the artists, IIRC. And he was absolutely
flabberghasted that the game would even start up, and not immediately CTD.
My best guess was, my machine was SO obsolete that some of the fancier things the game engine tried to do, it didn't even recognize as anything but gibberish ... so the GPU simply ignored those commands, and did all the other stuff instead.
...
All of which is to say: you're absolutely right. Each machine is unique unto itself, and thus, each machine's
interaction with the program can go in completely unique and unexpected directions. Only a truly huge sample size can possibly find even a small
fraction of every possible glitch, crash, or other bug in that software.
Which, by the by, is the attraction of consoles for game devs. Every PS4 is pretty much identical, both in hardware and software, with every OTHER PS4. What few variations there are, can be easily accounted for with just a few dozen consoles in the developer's office.