Reconcile Analog

Its not about that. It's about it reporting all over the place instead of being consistent. If the Gods decided that A0 and Pin 14 are the same, fine.. but WAIT.. it is NOT fine because what happens when I go from an Uno to a Mega and now pin 14 is not what was intended, pin 54 was! I can't understand why you aren't seeing a problem here. A0 on a mega is 54. A0 on an uno is 14. Yet, A0 IS A0 no matter what board you have. Now with my new revelation, 0, A0, Pin 14 are the same on an Uno. 0, A0 and 54 are the same on a Mega. They all share that A0/A0 and 0/0 are the same. Its not hard to see a situation where someone gets into their head to call an analog pin 14-19. Then, when someone with a Mega tries it, they cant use Pins 14-19 like they thought they could.

What am I missing here? I am not one to argue an unarguable issue. Tell me where I am going wrong?