Straps limit bicep development?? Maybe forearms.. but how bis?
It takes bicep strength and forearm strength to hold the bar. Go ahead a squeeze a bar and tell me your bicep doesnt flex. The straps take away the stress from your forearms and bis and place it on your back. Your bis and forearms will still get some of the work load, but not nearly as much.