They could also fix the dungeons instead of encourage people to be there only for the overinflated rewards.

Braindead content + massive reward = people afk. It's a simple equation, and putting in more and more stopgaps isn't going to fix the underlying problem of the content being garbage on repeat.