Right now the best upload speed you can get with optic fiber with BT in the UK is 30Mbit. Not a technical limitation, purely a commercial one.
I actually don't understand why ISP do not offer better upload speeds. I thought the whole system of peering relied on having balanced upload and download flows, which created problems in datacenters and ISPs, which by nature are one flow only (end users downloading data from datacenters). I would assume both ISP and datacenters would want to encourage having flows the other way, by mean of people backing up their data in the cloud.