Peter wrote:
But aren’t there some potentially nasty situations e.g. when ATC says “cleared for the approach”?
No. The approach plate will guarantee your obstacle clearance if you follow it. If ATC says “cleared visual approach” and you readback that’s something different as others have said.