5e may be simpler but something it makes sure to do is give each class an subclass its own feel and playstyle. A Hexblade Warlock, a Bard, and an Arcane Archer can all be magic bowmen but they functionally act very differently, have very different in built flavor, and often can fit different roles in a party.

And I want to make an addendum to my statement, there are non healer classes that have gained healing through subclasses, for example the Celestial Warlock, but often times they still fundamentally play like their parent class and do not invalidate other choices. The issue with BG3 rn is a rogue with a pig's head can heal themselves far far better than a cleric at the current levels ever could, a battlemaster fighter with scrolls can cast way better than a wizard ever could, and barrels can do way more that spells or attacking ever could. The added and ignoring of mechanics are right now sadly invalidating other choices when something I love about 5e is that (other than True Strike) there are no bad Choices. Even a badly rated subbclass has its niche and can perform really well, and a creative player can find a use for a "useless" spell, cause the original system is very balanced. Often times when new stuff is released I hear gripes about how they are very strong, but when I compare it to earlier content, everything to me feels fairly in line with eachother while also maintaining distinct flavor and identity for each class. 4e succeeded at making everyone balanced to eachother, but did degrade a bit of the flavor and feel of classes, so in my eyes 5e successfully struck the balance. BG3 has put things on the scale and lost that balance.