Why do people prefer cosine to sine when speaking of harmonic oscillation?
I agree with you that one good reason for using $\cos$ is that it corresponds well with the initial conditions for harmonic motion.
Another good reason is experimental observation. If I come across a physical system that is oscillating, I will want to measure its amplitude and period. Examples include a swinging pendulum, a planet observed rotating around it star, a pulsing wave etc.
Observing the phenomena from a distance, it is possible to note the extreme positions of the motion and determine the amplitude as half the distance between those positions.
To find the period, I want to start my stopwatch at a particular point in the motion and stop it again when that point is repeated, I can choose to do so when the motion is at one extreme or to do so at the moment when the object passes through a particular point. If I try to press the button as the object passes through its central point, I am doing so when it is at its maximum velocity and this can be difficult to observe accurately. It is therefore easier to start timing at one of the extreme values, which corresponds to a $\cos$ function.