My first opinion: Amber is completely right.
I used to be one of those people.
Even in backend code, inheritance is a tricky technique to use well, & overuse leads to badly-partitioned code and/or shittons of conditionals.
In Ruby, for example, when creating a class, you can’t give it more than 1 parent class, but you _can_ include modules, for a similar effect.