IMHO there was a sea change in opinion on this issue in 2016 when former pitcher Ryan Vogelsong was hit in the face with a pitch while batting. He was an aging #5 starter, but teams looked at that and thought “what if that happens to my $100 million ace, and he never recovers?”
Not to mention the injury Chien Ming-wang suffered running the bases in San Diego.