Other stores are very very UPFRONT on what they will do. Many make the small mfg sign an agreement that not only will the store have all the data, but the mfg will need to pay the STORE if they want the data.
The difference here is that a) it is all upfront and b) the mfg can make an informed decision - is this worth it.
If you need store / day detail on sales because you are running promos and in-store marketing vs just being a low cost volume seller - all affect your view of this.
Finally, in grocery retail - once you have the order and deliver, you DO get paid regardless of whether product sells. This is an important positive even selling through Target in some cases especially with more perishable goods. Amazon as a seller you can't plan as well - their alog or someone else paying for promo could cut your demand in half overnight.
Additionally retail stores actually drive demand / discover ability when they purchase your product in a way amazon often does not.