Why WebSockets Didn’t Just Expose TCP to the Browser (Even Though TCP Is Already Bi-Directional)

If TCP already supports bi-directional communication, the obvious question is: