I've been on the wrong end of those abstractions and it can (and often does) end up resulting in a lot of pain for everyone involved.
https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstracti... is pretty relevant.