Here we are 3 years later and you honestly cannot say we have come far enough to justify the sheer time taken.
By what yardstick?
In development you have so many zots. Each thing you want to develop requires a certain amount of zots. It doesn't go quicker or slower just because you want it to, although there are unexpected things that can cause you to gain or lose zots as you develop. You can to a certain extent hire more people which can give you some more zots, but only so far (there is a principle in software development that basically states throwing more people at a project doesn't necessarily speed it up, and can actually slow it down if not well managed). You hire more people, your costs go up, so more money has to come from somewhere to fund those people who will generate you more zots.
Basically its largely down to the zots, and declaring that FD should have done more by now is basically just inventing things to support your point.