If people have to "work around" your API because it's too concrete, it becomes difficult to consume.
If people have a hard time working around all the abstractions to get to what they finally want, it becomes difficult to consume and at times maintain.
Languages must have a healthy balance between customization and concrete design, and the user of that language has to be proficient enough with the language to know what's right for their use case.
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.
If people have to "work around" your API because it's too concrete, it becomes difficult to consume.
If people have a hard time working around all the abstractions to get to what they finally want, it becomes difficult to consume and at times maintain.
Languages must have a healthy balance between customization and concrete design, and the user of that language has to be proficient enough with the language to know what's right for their use case.