I was under the impression WKPP was using steal stages for O2.
It's true that larger steel cylinders (72s, 95s, etc) are a common choice for longer oxygen deco. However, these bottles are not "carried" in the same sense that a stage bottle would be. The O2 bottles are normally placed at the final stop depth and then left there for when the divers exit. So the issue of weight and buoyancy are not really relevant. Also, the LP steel cylinders are a good choice for this application, as they are closer to "full" at the pressures that one typically gets from an O2 cascade (i.e. more volume of available gas at the lower pressure). Yes I know you can boost the O2, but why bother if you don't have to?
A true "stage" bottle is carried for some distance into the cave, so its buoyancy characteristics are important. The bottle should not hang below the plane of the divers body, so negatively buoyant stages are not recommended. Aluminum cylinders are generally neutral to slightly positive (especially when used with helium-based mixtures), and so they "hang" (and therefore travel) a lot better, particularly when scootering. Aluminum cylinders also tend to float when "dropped", which can be a consideration in systems that have silty floors - clip the bottle to the line at a stage drop, and it will float away from the bottom.
For those reasons, aluminum cylinders are the preferred choice for stage bottles.
EDIT: As noted in RTodd's response
here, this advice applies specifically to cave dives, where O2 bottles are typically dropped early on in the dive.