Curve modeling help

Guys I would really appreciate if someone could give me a link to a site that demonstrates how powerful curves are for modeling just like this one here. I’ve find it very disappointing that you can’t effectively make shapes using array and two curves who are differently shaped, here’s what I had in mind .blend. But as you’ll see in the file, if you add an edge loop/cut the mesh will deform severely. And as I’ve mentioned before using array modifiers with this setup is out of the question. Is there any way around this? Am I missing something?

Graphical representation of what I had in mind:

It should be like this while the modifiers are still not applied. I’m striving for non-destructive modeling.

And please in the name of everything that’s holy don’t bring up nurbs surfaces into this I already know everything I need to know about them.