Not all washing machines have static wash times, some (like ours) adjust the time based on what you actually put into it. Not to mention there are like 5-6 different programs we use, who has time to remember kind of how long time each program takes? And it doesn't display how long it'll take until it measured the load, which takes 2-3 minutes.
So instead; chuck in the clothes and cleaning product, put the program, go do other stuff and await for Home Assistant to tell us when it's done. Over-engineered? Nah, just comfortable modern living.