A bidirectional bike lane takes about as much space as one lane of on-street car parking, which american cities have plenty of. Swap half the parking to bike lanes and that gets you most of the way there.