I was just looking in the threads for this section and found no thread for YouTubers channels so I decided to make one! I'll sub back to you and you can sub me back, just post your channel link so people can subscribe!
It makes more sense for people to post in an existing then than to create more on different boards. The original YouTube thread was made back when the Technology subsection had not been created yet. It would be a waste for the old thread to be forgotten since there's already lots of posts made on it.