you are not looking hard enough. New cars are detailed before delivery but not when sitting on the lot.
I work for the industry leader in car care. You get out of it what yo put in it. Take the time to use a quality wash and always dry. Air is best but a soft micrfiber drying towel works great as well. A quality wax will go a long way in helping sheet water