I have a nice method for creating pipes and moldings, but there's an issue I'm coming across that ruins the final result.
This is what I'm trying to achieve:
And here is how I am doing it in Blender:

So basically I make that shape with vertices, and then convert to a curve, add some depth and use a bevel profile. But I get this:

Notice how that shape on the left is tapering. I do not want that. Now there is a solution - all you need to do is bevel the vertices beforehand, but I don't want that. I want perfectly sharp edges like was shown in the first picture.
You can also set the Twist Method to Tangent, but it doesn't look right. Only one side gets thickness.
Any idea how that is very similar to my workflow? I could of course hand model all of it, but I prefer the easier approach.

