Need to use company email to watch a webinar?

To join a scheduled webinar you can use any email, but to watch an on-demand one that’s been pre-recorded you need to use a company email? Why?