You are confusing combat ceiling and service ceiling, you are also leaving out operational ceiling (climb is 500fpm). It was not uncommon for the British and German fighters to fly at around 30,000ft in the BoB. Not uncommon does not mean common or standard practice, it just means not uncommon.
The reason is at much over 20,000ft the fighters that had the altitude advantage had a major combat advantage. They did NOT FIGHT at 30,000ft but the planes with the altitude advantage could break contact/refuse combat easier. They could trade their altitude for speed (energy) by diving down on their opponents. They could keep going (boom and zoom) and since they were already flying faster in their dives (even if shallow) they were harder for the lower starting altitude fighters to follow. If the diving planes decided to turn they had more speed to burn in the turn before their airspeed fell too low.
For the British, if you know that some of the German fighters are coming in at around 30,000ft (certainly not all) do you just say "Oh well, we will continue to fly at 24-26,000ft and let them bounce us on occasion" or do you try to get some (not all) of your fighters up to 30,000ft to equal the high flying Germans and/or bounce the Germans that come in at 25,000ft or so?
A major part of the rational behind the Hurricane II with the Merlin XX engine (deliveries started in Sept 1940) was to improve it's altitude performance, They figured the Merlin XX engine would change the operational ceiling (500fpm climb) from 31,400ft to 34,900ft, They figured this would keep the Hurricane competitive with the 109.
BTW, the bomber ceilings are often given at full load. For some of the early twin engine bombers burning off several thousand pounds of fuel can change their ceilings by a few thousand feet. You are the one who keeps telling us that just cutting a few hundred pounds out of the P-39 will add hundreds of fpm to it's climb rate and thousands of feet to it's ceiling.