Weekly lockout always has been a cheap way to keep people playing the game overtime, so is the way you get said gear. Why do you have to do the same fight over and over if you want a specific token and lose them to other players ? Why can't you just chose your token after completing the fight ? "Because it's always been like this tee hee"

How about giving more incentives to do those raids multiple time if you feel like it instead ?

I wish more peoples were looking things through the lens of "Does this thing give me a better experience ?" instead of "they need to make things worse for x or y"

Lessening the player experience to retain them in your game, which is a thing Gacha games do to the extreme, is a really cheap way of doing things, figuratively and literally, which is why most companies do it instead of investing more resources and give more content.