My experience with customer service from commercial software vendors is that they often don't have the knowledge or experience to deal with the environments employed by the customers that they are attempting to sell their product to.
No one does. There are so many levels of Mac or PC, with varying combinations of hardware and software, that it's just bonkers. Linux can be even worse. The best you can do is write your code as generically, and modular as possible, so you can detect specific issues, and incorporate workarounds. You're still going to run into that guy with a copy of Windows XP running the one version of the graphics driver that crashes when you draw a widget in a particular color.
my apologies for self - censuring. I broke a personal rule about airing dirty laundry. if someone is interested in my seemingly-uncommon experience with this wonderful top notch customer centric company feel free to PM me. I won't be posting in this thread anymore.
Your experience with the software is uncommon, yes. This is the first I've heard of a bad customer experience, but it's also one of the few incidents where someone
had to contact customer service.
The story, by itself, is worth letting people know about. Having had a less insulting, but equally frustrating experience with customer service at a major optical company (Meade Instruments), I am seriously hesitant to recommend their products to anyone.
Don't take our surprise for dismissal.