The producer is still setting a price and getting paid that price.
If you're saying that nobody should ever be able to resell at a different price, then you're outlawing free giveaways, promotions, markups, etc... basically neutering the whole "free market" concept.