From a usability standpoint, relative heights are good in that you can adjust one or two properties of the overall ramp and have the in-between points move along with it - same as with X and Y coordinates. But they're confusing in that there are two different "base heights" for a ramp, so in order to place a new control point at the height you want, you have to interpolate its distance between "top" and "bottom" to determine what its base height would be.
I was going to propose that you instead make a "base height" for the whole ramp and then make each individual control point (including the top and bottom ends) an offset from that height. However, I realized just as I was about to click "Post" that this would actually make development harder - if a developer wants to make a smooth ramp that, say, rises from 0 to 100, they'd have to then position every individual control point at some offset from the base height, or VP would have to perform that interpolation for them automatically. Relative-from-slope actually makes the most sense - for most ramps, you're simply not going to need to be concerned with the offset at any individual point.
@gtxjoe: If you specify an absolute height for an individual control point, you have two issues: (1) The control point has to have a concept of an "optional" parameter that can be null/not-set in order to obey some default behavior, which complicates the data model, and (2) You then have to answer questions about what to do if the ramp as a whole changes height (you change the top or bottom height parameter). Conceptually, it also mixes concerns - that point on the ramp is now specified relative to the TABLE, so it's now a table concept and not really part of the shape of the ramp.
Think of it from a manufacturing standpoint: When a real table developer designs a ramp, they will definitely think about the height of that ramp in terms of the table - for example, the lowest dip on the Whitewater ramp should be, say, 8 mm from the table surface. But the CAD file for the ramp describes the shape of the ramp itself in isolation, because that's what's going to be built. So given that the top of the ramp is, say, 70 mm from the surface, the vertical extent of that dip is 62 mm. If you want to make the top of the ramp sit at 80 mm but keep the dip at the same height relative to the table, then the dip now has to be 72 mm from the top. And so on.
So basically, I think the VP devs are doing the right thing by making you describe point height relative to the slope of the ramp itself rather than making it absolute (relative to the table). It simplifies the design and allows you to treat the ramp as a complete, singular object that resides in space within the table. It's a clean concept.