These problems do go away if everyone is using steel cylinders filled to a standard pressure (232 bar?) which appears to be the norm for much of Europe. The problems also go away if the cylinder material and fill pressure are separately stated.
At least in Switzerland it's not the case.
We have 300 Bar (probably standard nowadays), 200 Bar (old school) and I've seen some public compressors filling to 230 Bar as well.
Most of our tanks are steel, but Sidemounters who actually do sidemount stuff (as in cave diving etc.) like to use Aluminium as it makes it much easier to handle in the water. I don't because I use it for redundancy only and thus never detach my tanks in the water - they are also part of my weight system.
I've never seen carbon reinforced tanks in the wild, probably because they have no real application in diving.
Not sure what other countries are doing in Europe.
Whenever I'm travelling I ask for material (for ballast computation), tank size (this I have to put in my computer anyway), fill pressure (gas calculation and verification of correct filling) and (nitrox) mixture (computer algorithm and depth limit) anyway.
Be careful: For a 300bar filling you cannot use the ideal gas equation, you overshoot a lot. Realistically its more like around 3200 liters. Relevant for pre planning.
Yes, you're right.
I typically make sure to fill the tanks up by letting them cool down intermittently, and I also use the final pressure for my calculations (typically around 270-290 Bars). And of course, there are reserves that I don't calculate.
E.g. a more realistic calculation would be:
12l x (220 Bar / 1 Bar) = 2640l of usable air during the dive
(270 Bar filling - 50 Bar PADI reserve)
And if you do the same for 200 Bar tanks (easier to fill to 200 bar)
12 x (150 Bar / 1 Bar) = 1800l
So the non-ideally filled 300 Bar tank holds around 47% (2260l/1800l) more usable air (reserve not counted) than the 200 Bar tank of the same size.
Better to take more air and not need it than the other way around.