Dela - A really good question. I think a lot of what's wrong with the design business is that architects don't spend enough time going back to see how their ideas worked in the field; they just go on making the same mistakes again elsewhere.
Having said that, now that I'm busier, it's harder to get back to see my old courses. One of the main reasons for our annual Renaissance Cup event is to see the courses ourselves for a couple of days ... and to get feedback from golfers we respect, over a wide range of abilities.
I've played High Pointe more than 100 times, Pacific Dunes maybe 25-30, same for The Legends and Stonewall, Lost Dunes a bit less; but I've only played about ten rounds at Apache Stronghold, and even less at Riverfront and Quail Crossing. And sadly, I doubt I'll get back to Cape Kidnappers or Barnbougle too often once they're done.
I try just to enjoy the golf, but it's hard to miss where things aren't working well. As for "fixing" them, it depends a lot on the client. We've done very little post-opening work to any of the fifteen courses we've opened to date [a few days' worth of work at Stonewall, a bit at Beechtree, a bit of clearing and new tees at High Pointe]. There are a couple of things I'd like to fix (or restore!) on a couple of courses, if I ever had the time; but if the clients aren't keen to undertake that sort of work, I won't push them to spend the money.