I genuinely hate the loot system in FFXIV and just in general in MMO's, I much prefer personal loot ( without bs RNG stats ).
Rolling 1-40 ( 35-40 is HIGH for me ) on everything I need week after week is horrible it's not fun at all, and it's also not fun to lose a weapon you'd use for an alt Job in P4S and then you go and look at the person who won it and they don't even have the Job leveled up...
You shouldn't even be able to roll on the weapons if you don't have the Job leveled up imho.
It's just complete ass that people can do that.
I do understand why people greed because you don't know if everyone else is going to pass or greed for stuff they don't need too, it's just frustrating.

8 Weeks is far too long too for a weapon imo, and 7 weeks is too long for a tomestone especially when you already have the token for the 600 upgrade.
It's not really just FFXIV tho it's just something I hate in MMO's, I don't think that winning gear should feel like a relief.
It's especially bad tho in FFXIV imo because you can play all Jobs on one character, so you have really harsh timegates and lockouts on even just one Job unless you get REALLY lucky.

I didn't like it in Diablo 2 either, Diablo 3 had issues with crazy RNG min-maxing but I still prefer actually just having your personal loot drop.
They could still timegate it too by only letting you take X amount of loot per week.
At least it wouldn't be excessive RNG.