Scaling has not been happening from the center point I am very new to blender and this could be a silly one for the pros here.

While scaling, I prefer the reference point to which scaling happens, to be the center point of all selected vertices. But then for some reason, scaling happens with reference to one of the selected vertices. How do I fix this?
So, in the Pivot Center option, instead of Active Element, choose Median Point: