Legacy networks do not support websockets, or close them quickly. To reach a wide audience, alternatives should be used in these cases.
We can assume modern browsers, so there is no need to use flash, but allowing HTTP polling is required to get past old firewalls, etc.