Since we are cloud-based, our servers are remote to our customers'... and since there's no UDP availability over WAN... Then we had to find a solution to make it work nicely with HTTP. Does it make sense?
Once you have a pre-aggregation and only periodic updates... UDP does not make sense anymore.
HTTP also good for browser clients which could make sense.