so people say riot doesnt enforce the meta. How do you explain pigeonholed champions?

Pigeon holed champions are champions who have, for one reason or another, been forced or designed to ONLY be capable of one spot on the map. theres not much space for them elsewhere, and what little space they have aside from what they were designed for is extremely meta dependant.
If riot truly didnt enforce the meta, there wouldnt be pigeonholed champions because champions would be the broader "Tank, DPS, magic" and not the much more specific "Top lane, Jungle, Mid, ADC, support".

?