You want source code indentation to be random on different machines? I guess. That would make me crazy.
It’s not “random”, it’s whatever you’ve configured it to on your machine. Your choice of (e.g.) 3 spaces per tab shouldn’t be forced onto me if I prefer (e.g.) 4 spaces per tab. As long as you’re on your machine, you’ll see exactly the amount of code indentation you prefer - not something “random”. On someone else’s machine, well, that’s up to their preference, and it’s hard to complain about how someone else has their machine setup.
TL;DR: This is a feature, not a bug
Yes. That is the point.
I can have my tabs look the way I like them. You can have your tabs look the way you like them.