Stuff like Covenant Callings are okay. They don’t have much power increase if any, they aren’t that forced, you can do it later…
But legendary acquisition is extremely unreasonable. It should be for friendly rep, not revered.
Nobody wants to be prevented from playing because they don’t have legendary and start playing only after months of daily chores. That’s extremely unreasonable.
Why are modern systems crafted to prevent players in playing content they enjoy?
Some people don’t want to log in every day.
Yet they might want to play with their friends.