Very true. I find it hard to argue against something like generics - since they increase access and lower price.
We just need regulations to ensure that vertical companies are engaging in arms length transactions. If Walmart charges a company $10 per linear foot of shelf space on the third row, then they need to internally bill the generic brand division the same rate.