Amazon can't undercut manufacturers (not without becoming a manufacturer). If they undercut middlemen who weren't adding any value, what do I care?
Amazon have a lot but are a long way off having everything. Health and Beauty for example, they may have the top 50k sales ranks pretty well covered but at least the top 100k are probably worth a middle mans time.