I would submit that a lot of Catholics who get divorced do not consult with a priest ahead of time. If there is simply no other reasonable situation but to pursue a civil divorce, a priest can at least give guidance on whether or not there is a possibility the marriage was not valid from the get-go. Granted, there are annulments that seem cringe-worthy, without knowing all the critical details, but there are likely many marriages that are worthy of annulment that do not receive the designation because people do not want the deep scrutiny required of friends and family, or they simply don't know what qualifies for annulment.
Marriages don't die until a spouse dies. They may become painful, lonely, burdensome, and darn near unbearable, but then, "pick up your cross and follow me..."
That's the whole point of indisollubility. If a marriage never existed in the first place, there's your annulment.
There is no question of the correctness of your statement above. But to pretend that after 25 to 30 years of a "happy" marriage, if the guy suddenly runs off with his secretary, we discover he never had the intention of having children (despite six kids) - that is quite a stretch - who is kidding whom. The need is for some honesty.