Generics may be a low-margin business for manufacturers, but they are emphatically not so for retailers. The likes of CVS make a lot of profit from generics, which makes it surprising that this hasn’t spurred pressure from on the manufacturers to amp up supply.