Slerp

Why is another whole function necessary? Why is not enough?

The difference is that with you’re interpolating across a straight line between -dimensional points. However, for quaternions we need to interpolate across an arc on the surface of the unit sphere (assuming our quaternions are unit-length as well). This is not a straight line.