Something I think about a lot is what Jonathon Blow said in an interview one time like "i will include something in a game to fully explore the mechanic, even if it's not fun, if excluding it would mean that the game felt incomplete"
I don't know if I agree or disagree with that being a good game design decision but I think the idea is interesting