The issue is that you're trying to paint this to be a black or white sort of thing. Perhaps in your case it is, but for (I dare say) most working musicians it's not. I can't turn down subbing gigs unless I have a really good excuse because if I become known as a guy who is unreliable then I'm going to stop getting calls. For a guy like me who isn't a big name, but who still makes 100% of his income from gigging, that's a big deal because it directly affects my ability to eat and pay rent.
Perhaps something you should realize is that most members of this forum don't have a resume that even comes close to mimicking your own. You have a name that lends credibility to yourself and any decision you might make in relation to music, whereas a guy like me is still working on building that resume just to get my name on the radar. I know you think your stance makes 100% sense (and it does from your POV), but from others like myself (and especially to those who don't know you) it actually comes off as naive, if not even slightly inane.
To sum it up, neither of you are wrong, but neither of you are completely right, either. Like most things in life, it simply comes down to your experiences and your personal situation. When it comes to discussing points on the internet it's important to remember that there are often two ways to skin a cat.