If your car is spec'd for 30 grade, the engine is designed to run on 20 grade because dino energy conserving 5w-30 usually thins to 20 grade so I think yes, 10w-40 is obsolete for NEW cars.
Use 10w-40 in a car like mine(170,000 miles) to compensate for increased clearances in the bearings.