I am finding that this is common advice from a lot of dealer service managers, at least GM dealers. The 3 GM dealers closest to me have a Pennzoil 5W/10W-30 in their bulk tanks for customer oil changes. As the only dealer in a small town, Ford and Chrysler customers also get 30 grade. They have gallon jugs of Mobil 1 0W-40, Mobil 1 5W-40, and 1 quart bottles of Mobil 1 5W/10W-30. One local dealer did not have any Goodwrench oil. I bought a new Silverado pickup a few weeks ago and the service manager recommended I get the 5W-30 and put in a heavier oil. My nephew just bought a new Corvette and was advised to put Mobil 1 0W-40 in it ASAP
I would guess it would be a good idea to specify you want bottled or jugs of oil if you get your oil changed at a dealer and want a 20 grade oil or a 5W-30 grade oil.
I like and prefer the heavier grade oils. I have used 15W-50 in every car I or my extended family has owned since early 1990. My daughter's Chrysler called for a 20 grade. I told her to put in M1 15W-50 as soon as she got it. She now has 116,000 miles, no problems of any kind, and exceeds EPA mileage estimates for both town and highway.