There's no problem with this as long as the business is up front with things...which admittedly isn't the case for many.
I understand why it happens, it saves outlay on businesses buying stock only for it to sit in their facilities which get ever more expensive to run, losing money in the process. Many players would be happy saving some cash to wait a little longer....but transparency is key.