I'm going to make a guess that the Spitfire's wings were originally designed to hold four .303 machine guns (each), 1930s thinking,
And switching over to Browning M2 .50 and it's ammo (at a later date) would increase the weight of the Spitfire, slowing it down, reducing climb rate and increasing the turn radius, so staying with the .303 would give the Spitfire a better chance of getting it guns on target in the first place.
Later on when the Merlin engine's power was increased and the 20mm cannons became more reliable, it would have then made more sense to upgrade the Spitfire with 20mm cannons.