It is long by today's standards, but that's because it's not a simple subject. It does a great job condensing a lot of information into that 12 minutes and it's as entertaining as such a video can be. You're right that a lot of people won't watch it because it's 12 minutes, and that is a problem in itself, especially when they'll gladly watch 24 thirty second TikTok videos in the same amount of time that are all completely worthless.