Ah indeed, I see what you mean. I may have been misremembering, it’s a while since I looked at these types of structures.
Here’s an example where a conical mesh does give a transformable structure that works on non flat meshes:
I thought I also remembered a way of using quad meshes with equal length and perpendicular diagonals to make some non-flat transformables, but I’d need to dig back a bit.