I think I covered that case in the end of my comment.
> The same thing happens to devs that aren't curious. If they never learn newer programming concepts then every problem looks like a nail and inheritance is the hammer.
Stringly types or the overuse of Dictionary/maps in a statically typed language are extensions of this concept.