Sure; I was merely using that as an example of how one can screw up and bust CAS despite having the best possible moving map presentation.
No suggestion of using GPS derived altitude was implied. One needs to fly either on 1013 (under an airspace base defined as FL) or on the local airspace owner's QNH (under an airspace defined in feet).