> So with the style I used, the semicolon is superfluous due to indentation.
Eh, indentation is also conflated with block delimitation. The semicolon is still useful to more strongly indicate statement delimitation at a glance.
Yes, it's redundant, but so are many signifiers around us. The pity is that readability aspects aren't semantically relevant but are stored as if they are.
I'm not sure what you mean. Could you give an example?