Bikes are great, but not very practical … if the infrastructure isn’t there. You know, city planning and stuff. I think the goal is not to get people to drive 50 miles to work, the goal is to make it possible for them to live so close to work (or appropriate public transport infrastructure) that they can bike there (or use public transport).
You are right, bikes wouldn’t work in every case but sometimes they can replace cars just fine.