Not more difficult per se, but more obfuscated. So much brands, paradigms, domain specific metalanguage. Medicine, physics have some kind of shared, time-tested foundations.
You could argue programming really took off in the 80s, and look at the plethora of languages then that are obsolete. Medicine and physics are more than 100 years old; programming is very new in the grand scheme of things and rapidly changing as it "finds itself." It's not very convincing to assert it has "time-tested foundations."
You mean the various kinds of semantics ? in that case yes, otherwise if it's for framework of the day, stack of the day it's hard to reason and compare anything.