A very nice tutorial for those starting out in the tool trades.
I'd just like to comment a bit on manufacturer based cutting information for a minute, as I use to work a fair bit on the development side. Your video mentions "mastering more variables" and I think that's an important aspect of cutting optimization, but probably on a much larger scale than a generic tool software can handle. At least, anything short of vibration analysis. The new cutting tool world is a mix of old and new. Granted, there are still plenty of general purpose end mills with "x" relief angle, "y" coating and constant helix rate. The hi-performance tool market however, is one of variable-helix differential pitch profiles that place the cutting edges at irregular intervals and as many variations on that theme as one could possibly imagine; different helix angles, different rates of change between them, etc., etc.. These tools tend to cost a bit more upfront but when used properly, cut process costs considerably.
I can't possibly imagine how a software, without all of this model data, can output a recommendation that is more accurate than the folks who designed and test their cutters, coming up with "general starting recommendations" in the process.
And we still haven't gotten to the other variables that have such a profound affect on stable cutting conditions, which actually have very little to do with static cutter flex calculations. If we wanted to accurately calculate THAT, we'd need to know the cutting forces exerted for each manufacturer's tool, the geometry and core thickness of that tool and a whole host of other variables that truly baffle the mind. In the end, we still don't arrive at anything all that useful because the system; comprised of the tool, gage length, tool holder, spindle and machine tool's natural frequency, haven't even been considered.
A purely academic discussion and in no way meant to be combative, as I feel a tool like this is probably helpful to some folks, but since we're on the topic.