How to resolve these edges

Here is a little technique I’ve been working on, great for flat surfaces, I’m trying to figure out how to use it on curved surfaces but standard blender doesn’t have face constraints and I’m always left with pinching. I’m thinking more topology in such areas.

Here is an example and also an alternate which leaves extra loops running through the mesh which could complicate things depending on the mesh/ model.