It still won't change the fact that application needs won't always match TCP exactly. And that's the whole point.