Earlier quoted context omitted.
These commits reaching the reviewer are a sign of either not knowing how to use git or not respecting their time. You clean things up and split into logical chunks when you get ready to push into a shared place.
What if the shared place is the place where you run a bunch of CI? Then you push your work early to a branch to see the results, fix them etc.
I meant "shared place" as an open review request or a shared branch rather than shared underlying infrastructure. Shared by people's minds.