Well, the REAL point is, you don't have to adjust the volume of the external speakers just to lower the volume of the startup sound (or turn it off) and then have to adjust it again when the computer is running. Most folks would say that is an advantage (or at worse not care), not see it as a negative point.
Apple does not design computers so that it sounds good when it it turned on at the store. Besides, it is already running when it is on display at the store.
I must be one of the odd ones then because my machine gets shut off each night.
Give
sleep a try. 🙂 I actually don't even use
sleep; my iMac stays on all the time with only +display sleep+. About the only time I hear the startup sound is after a software update; sometimes I can't even remember the last time it restarted.