Color blending is such a complex subject. I found myself needing either interpolation in RGB space, or in HSV space, depending on the project and what I wanted to achieve. I don't know what your video explains (didn't watch it), but you'll always find someone who needs a formula that is not the one you programmed into your library.