Netflix has one of the biggest Internet footprints of any company, yet for years it has essentially been paying rent on all that space.