Heh, you might not like them, but I wouldn't call those bullshit reasons. People can be shit just because. Anyone who's been around has probably had one of those bosses or had to work with someone like that at some point.Those are bullshit reasons. I mean, come on! MC have done a good job out of anything she ever tried and, still, she is treated like shit. And - no, Kayden isn't excused because "he tries". Partly because he doesn't try to be a good leader at all, he just humiliates Sparkle on every opportunity he gets.
But the crux of the problem isn't even that your teammates are dicks. No, the crux of the problem is that their attitude is the same regardless of your actions. What's the point in acting more confident and capable and in acting less slutty if the result is the same?! If I wish Sparkle to be humiliated I would go loot puppy route (and I did in my first playthrough). But If I don't want it?
This is a great game, don't get me wrong! Possibly it's the best erotic game out there and I do love it. But I wish it to have more routes than "hardcore submissive" and "slightly less submissive".
If you want varied paths you can do both. Certain characters might treat you the same way always, just because that's how they are. Others could have diverging paths depending on how you act as they adjust. And how you're treated could/would be different on what situation you are in at the time. What happens in a personal relationship during time off, would be different when you're in the healslut role on an adventure (the healslut position title is a giveaway). One could be more lovey dovey (but as far as that could go with these characters.. none seem to lean that far that way), but on a mission you still need your butt smack to heal.
Gamewise the problem is renders. If it was just story then much easier to write it out (assuming a good writer). But if it means difference visual scenes it means more renders which is more time. With these great characters and renders and the game setup, who doesn't want more, but more isn't cost free. Dev has to pick his battles heh.