I think that's a fair call - but it also puts a lot of burden on component authors to ensure they provide enough of the right styling hooks. If they don't, then developers are just going to keep rolling their own instead - which isn't in itself an issue, but how many of those developers will build components that are properly accessible and reusable.
This is early days, still, but I think there may be a way forward to styling components more easily - whether working through CSSOM is that way, I cannot say.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think that's a fair call - but it also puts a lot of burden on component authors to ensure they provide enough of the right styling hooks. If they don't, then developers are just going to keep rolling their own instead - which isn't in itself an issue, but how many of those developers will build components that are properly accessible and reusable.
This is early days, still, but I think there may be a way forward to styling components more easily - whether working through CSSOM is that way, I cannot say.