No you're not selfish to think that. But the way it's done is simply part of biz in a publicly traded company. I'm not faulting Roland or Cakewalk, because part of releasing new code or features is with the understanding that some support calls will help them realize a certain percentage of bugs. In the 90's I worked for a major telecomm hardware manufacturer as a guy who hunts down and finds bugs. It's what I was paid to do, and I was pretty good at it. That's part of why I found at least three bugs in X2 within 10-15 minutes after installing it. I know
how to hunt for bugs. I was trained for it. Not everyone is that way.
Part I of my training was to run through hundreds of pages of Design Verification Tests (DVT's) testing all things the engineers deemed necessary, then,
Part II of my training was using the product and trying to break it. This is where my creativity paid off.
My engineering group was the most successful at releasing bug-free products which remained at the lowest Revision levels in the whole company. We were praised for that. Now I work as a Network Engineer for my day-job, and hit up Sonar at night. So, any time I spend for Cakewalk is on my dime, not someone else's. I know how you feel.