for many routine flights (transcontinental vs transoceanic) this isn't the only reason - sonic booms are a problem. And even if you could go from LA to NYC in two hours (versus four), then also add in an invariant hour and a half time you spend going through security, waiting for the plane, boarding, and really the difference is not enough to justify the added cost.