Long answer: Because Sky can't guarantee your broadband speed, which could also be too low to sensibly stream programs, their "On Demand" is effectively a "download then play" system. Virgin don't have this problem, so their On Demand is what is says.
PPV events like the boxing are often repeated several times, and paying once gets you access to all repeat streams.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks