A Business Principal needs all the tools and techniques that is available for solutioning. With Machine learning emerging as a key trend in the upcoming years, it makes more sense to understand how to use it for solutioning. I have used a lot of the material for this post from here: The Step-By-Step PM Guide to Building Machine Learning Based Products
Chronicling experiences of a business principal in consulting