The point is that by not implementing such configurable caps, they are not being customer friendly, and the argument that it couldn’t be made 100% accurate is just a very poor excuse.

Sure, not providing that customer-friendly feature bestows them higher profits, but that’s exactly the criticism.