Your expectation is totally legit.
There's a few technical challenges to resolve, but it's looking like we should be able to get this working in a few months:
It was a technical choice I did in the beginning to favour speed of development on other aspects of OpenWISP, but now it's becoming more pressing so we're working to achieve this by the next major release.
Compared to other controllers, OpenWISP has the concept of configuration templates, and also allows to edit any file on the filesystem, which makes this feature a bit more challenging to implement than other use cases in which the configurations that can be manipulated are well defined and the system does not have to deal with configuration templates, so that's why in the beginning it was left out.
Thanks for your feedback
Best regards
Federico