Workman's model was tied to sea-level altitude and atmospheric pressure relative to 1 atm. It couldn't be easily adjusted for altitude: atmospheric pressure changes non-linearly with altitude. One of the key points of Buhlmann's work was diving in Swiss mountain lakes. So his formula works in absolute pressure and is suitable for altitude diving with nothing special to "handle". You just need to feed it the correct atmospheric pressure.
I agree with you I have read the same articles you got your comment from also. that change was made from a surface pressure of for calculations to absolute for calculations. You are right you have to input the right surface pressure to make it work right. The inputting of that pressure or lack of is the crux of the problem. The (for me) the main concern is how does that impact the GUI of the computer. garbage in garbage out. Like boulder john said most the ascent is of no real consequence but he last 30 feet or so is the snake in the woodpile. the proper altitude setting effects more than the dive it also controls the calculations of off gassing on the surface which controls the max time of repeated dives. It is a chain effect in which one fix causes problems in other areas of the problem. That problem further manifests it self in the lack of knowledge of the users to make the proper corrections to keep the dive safe as opposed to compounding the issue. If posted before that computer use and operations would make a great class for divers to take.