I think there's a sliding scale at play - to have agency, players must have the information to make meaningful decisions. The better the information they have, the more meaningful those choices, and the more agency they have.
That being the case, the use of random tables does indeed reduce...