Here is a very easy fix I made during my lunch break and I'm neither a game developer nor a multimillion company:

- If job level > 50 -> minimum required Ilevel for queueing in Alliance Roulette = 50
- If job level > 60 -> minimum required Ilevel for queueing in Alliance Roulette = 175
- If job level > 70 -> minimum required Ilevel for queueing in Alliance Roulette = 305
- If job level > 80 -> minimum required Ilevel for queueing in Alliance Roulette = 435

That way, every expansion milestone you guarantee that the player will at least have to queue for the 1st raid of that expansion + all previous raids.

Since this topic is from way back in 2020 and nothing has been done about this very easy to fix in 10 minute problem we just have to assume the devs don't care about this and exploiting the system is allowed.