I'm sorry, but you've got it completely bass-ackwards there Liz. As computers just continue to get more and more mainstream, it's falls even more to the developers of the software to make it work. People who buy computers because they like to tinker with them, adjust their settings, and spend hours getting their joystick files right and their system optimized are in the vast minority. Most people today buy computers because they like what they do, not how they do it. They want to play games, or cruise the internet, or any number of things not related to actually knowing or caring how anything on the system works.
Any developer, including the rats, who want to mass market their software should be doing their damnest to make it work on as many systems as possible. If there are CTDs because the software doesn't work with certain system configurations, then it is the software's fault, period. With the notable exception, of course, if the system it's running on is unstable (NOT unoptimized or untweaked). That said, I kind of doubt the rats would agree with you and would bet that they're doing their best to make it compatible with more configurations. If not because it's their responsibility, then because of the tech support phone calls that they could avoid.
In any case, I hope the do well, and I look forward to giving it a try when I have more time on my hands.
SOB