1. The audience changed. Billions of people came online in the 2010s on smartphones, streaming works better for them.
2. For most people bandwidth did not increase at the same rate as video file sizes during that period, streaming could do smart things like serve transcoded media sized to fit your screen and internet connection. It's only recently with HEVC and AV1 that video file sizes have caught up.
3. Streaming can be easily monetized, p2p generally cannot.