I forgot about the network, is that even still around?That's one part of it. The other part is, once a show goes on Netflix, people start talking about the show. Suits just had this recently. So much that a spin-off was greenlit.
The move is a marketing move, not necessarily a business move. Vince actually saw this coming and built WWE Network. Problem; the infrastructure was not there.
Vince had the correct mindset.