Data binning - Why we need to transform Categorical Variables? Having a lot of categorical features and other numerics why we need to transform the categorical to binary values? Is it for using the values in mathematics functions of the algorithms?

Thanks!
Yes. If you need the information of your categorical variables then you need to represent them by numbers as most of machine learning algorithms are math-based.