I believe that Netflix mainly uses AWS because their needs tend to surge dramatically at certain times, so that if they built their own worldwide server network, it would have to be vastly over-provisioned for when people get home at 7 PM and start streaming.
Plus they were a pretty early-adopter of AWS, and they have a ton of infrastructure running on it already.