Het verschil in getallen komt vooral omdat public_transport=platform ook op haltenodes en spoor/tramperrons wordt gebruikt.
highway=bus_stop, highway=platform en railway=platform komen uit het taggingschema PTv1. public_transport=platform komt uit PTv2. Vanwege compatibiliteit worden de PTv1-tags nog vaak gebruikt.
De tag highway=platform staat niet in de weg op een busperron. Daarom kun je hem voor compatibiliteit gewoon laten staan. Het verwijderen vind ik onnodig en het levert alleen maar compatibiliteitsproblemen op.