The individual commits aren’t interesting until you need them. They should be organized such that they remove the desire to squash them together.
Having a well written commit history is in the spirit of the tool and is the more professional approach.