You can pretend you chose to do it all you want, but this post shows exactly why it was needed: people were tolerating doing something they found tedious or boring or annoying only because it was the most efficient way to earn XP.
That is an issue!!!
You can argue leveling in this game is too slow, that it should somehow be sped up across all content, but doing the same tedious content over and over (anything becomes tedious once it’s repeated to no end) hurts the game, as people that can’t endure it but feel that’s the way to do things just quit.
Personally, I would like to see some other ways that are more varied to earn xp. Bigger mission and arc complete bonuses, maybe PvP match experience, TF xp, badge XP, monster hunter XP. But having just one content be ridiculously better than the rest is bad for everyone in the long run.