You're already using spaces in your code, say:
Thing thingOne = new Thing(); // Spaces in between each item
Thing thingOne... // and spaces before!
So why introduce another whitespace character? Now deleting a whitespace has different effects depending on where it is. Now I have to :set list to see whitespace to be able to edit a file and know what's going to happen.
Btw, no one is hitting their space bar 4 or 8 times. You hit tab button to insert spaces to the next tabstop or shift-tab to delete to the previous.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.