Indentation helps readability. While it doesn't give the exact/same level of nesting as the struct, it gives a pretty big hint.
Stops you from accidentally overwriting values you've already set.
(PS: I don't consider myself a C++ developer and I'm not sure if any of this is the right/valid syntax, but since I'm having to work with this it'd be nice if I could help make it better.)
I don't know how feasible this would be, but currently we use uhh things like this:
Now, I personally don't find this very readable. I wonder if it's possible to use something like this instead:
This has many benefits, such as:
(PS: I don't consider myself a C++ developer and I'm not sure if any of this is the right/valid syntax, but since I'm having to work with this it'd be nice if I could help make it better.)