If you want a pure markup language that is simple, plain text readable and able to produce text more complex than what a type writer could manage in 1920 then restructured text is the way to go.
I mean, they don't want to think about building the output, never mind controlling the process.
Unfortunately, most people don't use paragraph styles, but if you do, it's a couple clicks.
My markdown resume has its own problems but having this level of control has been a huge load off my mind.