Being on the other side, there are plenty of times that I have to tell the customer, “this world is only going to happen if you make the proper investment in setting this up specific to your needs...” and then they complain when an already overworked employee they threw it over the fence to can’t make it sing.
Good enterprise software is almost never one size fits all, and there is responsibility on both sides to end up with something great.