Bleach isn’t such an effective cleaning solution as it was initially made as a disinfectant and works well as one. You can only use bleach on certain surfaces, like vinyl, so it’s not a versatile cleaner. If you want to remove dirt from your floors, it’s best to use another solution. Typically, when cleaning a floor your goal is to remove dirt and grime, not to sterilize the floor as you would in a hospital. While bleach can work as a cleaning solution, it’s not effective at separating dirt from the surface so it can be washed away. Instead, it’ll sterilize the debris.