As @acampove points out, some stylistic choices are not so much wrong as not the one chosen by someone else.
Ideally, a tool like the one being used would allow a user to customize a profile of some kind that spells out which choice they are making about something that is optional.
But if there was a way to record your choice, some other program you use probably would not know or care. And, if you chose your style from among others, should it be an error when you don’t selectively indent?
Consider another style I can invent which is deliberately ragged so when I am reading or perhaps counting, it helps me see the lines as different:
alpha = 1
beta = 2
gamma = 3
delta = 4
epsilon = 5
My display as I type is glitchy so you may not see what I intend. Imagine, if needed, that I have my results in two columns, alternating.
This could be meaningful for me or someone reading the code, but as noted, editing can cause problems with having to redo everything.
And, this reminds me a bit of other possible standards. As an example, in situations where you have comma-separated values, what happens at the end? Some environments I have used allow a dangling comma and simply ignore the fact that nothing follows. This allows the lines to be moved around or new ones added in middle or the last one deleted, without causing syntax errors. But, clearly, if a language sees the empty slot differently, this kind of setup is wrong and can cause errors. As one example, in a CSV file, a trailing comma might mean there is another column and it seems to be empty.
If there has to be a single standard, then one has to be chosen. If several are possible, then either allow the user to select which is their preference or provide a way to suppress that error.
And, of course, the programmer can show some flexibility in the face of inflexibility and mainly go along even when they don’t like it.
I do note an annoyance in Python in this case.
Many other languages ignore whitespace before a variable is declared but Python uses indentation for grouping much of the time. So in other languages, you can right justify the variable name rather than just lining up the results. The following would be bad python:
# Bad python indentation
alpha = 1
beta = 2
gamma = 3
delta = 4
epsilon = 5
This might have given you a similar functionality as the LHS might line up in a constant width font but generality could really cause errors when run say indented in an if block.