I think it really depends in what order you learn things.
If you start your career with web technologies and your first programming language is JS, you have no issues with prototypal inheritance.
The problem is when have developers that are used to classical inheritance and expect them to do a bit of JS on the side. Of course they wouldn't want to learn a new mindset simply to "add some blink on the website".
If you start your career with web technologies and your first programming language is JS, you have no issues with prototypal inheritance.
The problem is when have developers that are used to classical inheritance and expect them to do a bit of JS on the side. Of course they wouldn't want to learn a new mindset simply to "add some blink on the website".