Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
There is actually another proof here, on MSE: math.stackexchange.com/questions/2330328/…. Reading that, I now remember having seen it in the past. Tbh, it's kind of the same idea as the maximum principle that I outline below. But, it's more direct, not going via ranks of matrices
I added a few details to Step 3, for the benefit of anyone else reading this. Hopefully you're happy with them? Step 1 was simple enough that I just left it as it was