Interesting. I think that it is actually the opposite way round: using raw data and VS/FPA, you can ensure that you are at or above any hard heights by adjusting the vertical profile; if you’re using VNAV (3D) then up to 75’ deviation is allowable and there is no way of controlling that short of using another mode and/or taking the autopilot out, which is contrary to many carriers' SOPs for this type of approach.
All this could be made moot by coding a straight-in RNP procedure like they’ve done with all the other runways. It would even avoid flying directly over the obstacle!