Nobody owes anyone anything and it’s really just that simple to me.
Besides, readers are ingrates who will never ever be satisfied and will always think they could do your characters better than you. I know cuz I’m like that, so are other creators who are fans of other series. Some just take it further than others. But basically that’s one reason fanfic exists, because they’ll never be satisfied.
Actually that’s why different stories exist in the first place, because no one thing can ever satisfy everyone. So it’s futile to attempt to do so and even if you managed to do so someone would still be offended by it cuz you didn’t do it the way they consider “correct”.
People have varying opinions and no matter what you’ll always end up pissing off someone. So just do what you wanna do. You don’t need to make excuses or try to justify what you do either. Like idk you’re gay and want to create a story with het characters and a het romance? Fine, do it, don’t feel pressured to include LGBT+ people. If you want to, then okay, but you shouldn’t feel pressured or obligated to do so. Same for any given combination of people and type of characters or plot you can think of.
Personally I wanted one of my main characters to be black. Why? No reason, I just did. It’s not cuz I feel the obligation to have diversity for diversity’s sake, I just wanted the character to be black. There’s no reason for it. If I did it cuz I felt like I owed it to people, then it would feel forced, she’d just be a Token, I’d probably grow to resent the character.
So yeah, anyway, people will never be satisfied no matter what you do. So just do what you wanna do, do it cuz you want to do it.
But at the same time you may come across something and go “aw damn, that sounds like a good idea, maybe I should do that”. Like it’s okay to listen to ideas others have, they can inspire you, they consider things you never have before, it can give you some alternative perspective. But do you HAVE to do it? Nope. It’s all up to you.