Look like "timegate" start losing it's meaning (like "MAU") and you label everything as "timegate", including weekly and daily gear/quest resets. I don't remember people people being that whiny few expansions ago, but that probably just my memory, people always were whiny.
This way we forgot what problem with timegating had people in Legion - it was choping content in very small peaces and releasing it in very small parts every week. That's gone in BfA. And to be honest I think it was wrong direction. BfA story feels shorter, we just swallow it first day of patch and forget. IMO every patch should have it's "Insurrection" - 8-9 story chapters, released every week, with ~1 hour gameplay.