Very similar to the c++ vs c debate. C++ has tons of arguably useful features. But these features also in a way distract from the task at hand - solving a problem. You risk ending up discussing the meta problem too much - how to write and organize code. C on the other hand is very basic, requires a lot of boilerplate and encourages re-implementation. But you are (subjectively) more likely to produce pragmatic code wh…
I wouldn't say that it is inherently worse to have a simple feature set. Sometimes less is more [0]
[0] https://commandcenter.blogspot.de/2012/06/less-is-exponentia...