I really don't see a big problem with changing the credit's about on the songs he was the main contributor from Lennon-McCartney to McCartney-Lennon ? its not as if he's taking lennons name out.
if you play youre beatles music in windows media player while it flashes the song name at the bottom it changes from song name to credits then back, and every song except Harrison ones comes up with Lennon, right now im listening to Eleanor Rigby by lennon.
so if it was someones first time listening to them, they would would be walking away thinking that song Lennon wrote was fantastic, can see how it could be annoying.
but i always wondered why they didn't do it at the time, why not have the main writer come first ?.