OP compares XIV's time required to reach endgame to the time needed to reach max level in WoW, but then fails to include the amount of time required to get a single character somewhat endgame-ready in the current version of WoW.

This includes:
  • Obtaining & ranking up the Legendary cloak
  • Obtaining enough gear with decent Corruptions, or farming enough Echoes of Nya'lotha to purchase them (if the right ones are available)
  • Obtaining good essences, and getting them to rank 3
This is something that could keep you busy for probably a month, considering the Corruptions sold by the vendor are on a rotation.

In comparison, XIV is much more frontloaded in its time spent, where you do the MSQ on a single character. However, upon reaching endgame, there's very little to do to get a job endgame-ready. All you'd have to do is get the most recent crafted gear (usually cheap, due to how easy crafting is) or the uncapped tomestone gear.

And since one can level every single job on a single character, there's no reason to go through the MSQ multiple times. Leveling alt jobs is also faster, due to the 100% increased exp armory bonus (50% from 70-80).

I'd also like to see OP's leveling speeds in WoW. "I can level to max in like 4 hours. Less if I really focus." puts you at a world record speed in current WoW. This excludes the 1-50 run done in the Shadowlands Alpha, with a 3h 56m 25s /played, as leveling speed has not yet been tuned in the Alpha.