A friend of mine says that in the aerospace industry they have a saying that goes something like: "Eventually you have to shoot the engineers and fly the damn thing"
In the same manner, it seems like the take-away is: if you create something, then you'll always spot the flaws, but when the benefits outweigh those drawbacks enough, you'll probably be the only one who really notices them.
All accounting software sucks, LedgerSMB included. We are working hard to reduce that until eventually we will be the first accounting software that doesn't suck. But that is no reason to withhold our progress from our userbase!