From the most recent rep changes as reported by wowhead, the ZM rep grind is starting to look like Death’s Advance looked in Korthia. This feels like a big mistake.
Based on their calculations, unless there are random drops and questline rep gains as well, it will take 26 days to reach revered assuming you do everything. Killing every rare, every day, doing every quest, everything.
Some players will absolutely do this.
Others just don’t have the time to sit around for 29 rares to spawn - assuming they can all spawn on any given day as well - and it will take these players even longer to reach revered. Having a daily cap on rep doesn’t feel good for anyone IMO.
The way I see it, there are players who will do whatever it takes to get the best early advantages possible, regardless of the time commitment.
There are players who will do everything reasonable in a day to get their own power upgrades and understandably fall slightly behind the players above them.
There are players who would rather progress their characters in other way early on in a tier, and won’t get to the rep grind until much later on. They will do the rep grind as it’s convenient for them.
And there are players who will never do the rep grind.
Having a daily cap on reputation doesn’t serve any of these players. If the goal is to time gate the rep, fine. But the players who miss a day are just straight up penalized. I wonder if a system similar to conquest points could be used here. Let there be a daily cap, but if you miss a day, the next day your available rep gain is higher so there is an opportunity to catch up. You still gain rep at the same rate, but maybe you can only get 2000 rep per day, to make Revered/Exalted happen at planned instances, while not punishing players who simply cannot spend the time in Zereth Mortis every day of the week.
In short, this new rep system feels like it caters to the hardcore player more than the casual one, and I don’t see many hardcore players looking forward to the grind; while I also see casual players simply saying “yeah, that’s not gonna happen.”