Anch'io nn mastico molto la oop; ma sostanzialmente serve, come ti dicevo, per potet accedere ad un membro di una classe dall'esterno della classe stessa. Se, in una classe, definisci una variabile (proprietà) o una funzione (metodo), per potervi accedere (stampare la variabile o utilizzare quel particolare metodo) dall'esterno della classe, devi utilizzare l'operatore freccia (->)
Certo che serve, se c'e a qualcosa serve, sennò nn ci sarebbe, però si usa solo con le classi, quindi se nn usi le classi in realtà nn serve, però la oop sTa prendendo sempre più piede quindi bisogna abituarsi anche ad utilizzare (o quantomeno a conoscere) l'operatore freccia. Oltretutto l'hai detto tu stesso 'molti lo usano........'