Известно, что глагол "летал" является неоднонаправленным, то есть он означает не какой-то конкретный полет в одном направлении и понятие в целом. То есть означает либо действие без направления, либо полет с направлением, но и с перерывами, либо непрерывное, но разнонаправленное движение.
Однако вполне грамотной является фраза "Я один раз летал в Питер", что не вяжется с вышеизложенным правилом употребления неоднонаправленных глаголов движения. Почему так?