perfectly fair, i admit i've done some flight "hacking" myself.
The reason i bring it up is because it is well know that airlines prices their flights between city pairs, not based on the legs. For instance a flight, between jfk and lax through chicago could cost more than the sum of those two same exact flights. This would be an opportunity to build your own ticket.
I admit there are significant downsides with delays and reroutings, but if google presented the information to the public it would add transparency to a very opaque system and it may lead to a change throughout the industry in the way tickets are priced.
After all google's mission statement is to organize the worlds information
The market for building complicated routings is very small -- typically only mile/segment runners. ITA's backend is already used by that community for this, but not sure why the public would be interested. Each segment adds additional landing fees and taxes, making it more expensive, unless you're exploiting a rare hub/partner mistake fare.