Why do players rotate?
Rotation makes sure every player takes turns serving and plays in both the front and back row. It stops a team from keeping its tallest players at the net all the time.
Teams still specialise: after the serve, players switch to their best positions, and the libero replaces back-row middles.