The best explanation for why stirring a solution makes the solute dissolve faster is:
It will increase how often the solute and solvent particles collide.
Stirring helps to distribute solute particles more evenly throughout the solvent, which increases the frequency of collisions between solute and solvent particles. This increased interaction promotes the dissolution process, allowing the solute to dissolve more quickly.
While stirring may indirectly contribute to increasing the effective surface area of the solute and can enhance the overall mixing of the solution, the primary factor is the increased rate of collisions between solute and solvent particles.