I'm not sure I agree with this premise either, the hierarchical structure seems inherently semantical to me, but the argument of the OP is it isn't the case.
> what's the point of making it a text format at all?
The text part is ASCII, so it make sense to represent it as such. The "presentation" part could be binary.
As for the text part, that is simple. I like to be able to manipulate text as text. There are many many tools to work with plain text. I can use regular expressions to search through text, get ranges of the result and apply an annotation to those ranges. You lose a lot of that in any other format.
That wouldn't be much of a benefit for me because I don't use Nano. I don't think many people do either.
That's because those languages are designed to be edited by Nano. docx files aren't.