Lying to TCP makes it a best-effort streaming protocol
The problem here is that it fails to take into account why any packets might be missing.<p>If it's due to congestion, you've just subverted the mechanism TCP uses to relieve it - and the more people that are using the deviant implementation, the bigger the problem becomes, which impacts everyone.