Lock
$$$
The argument for having a schedule is that your audience will know when to expect your videos. It is also something that you could put on your banner to let people know that you upload regularly.
What you could do to keep a schedule is record multiple videos when you have ideas and schedule them into the future. That was if there's a long period where you're out of ideas, you'll still have content that will be going live on a certain day.
This is a good idea..
Imagine if we are facing a content block just like those writers....
NO it is NOT necessary with a schedule (even though it can be nice to have) but what really matters is consistent good content
I tried with a schedule in the beginning when I started my channel but found out that it was NOT gonna happen (my videos takes a lot of time to make and I have plenty other things to do)..But I still gain subscribers every day and I like to think it has to do with good content