You leave out an important cost consideration, especially people who are self employed.
For me, driving to work take 10 minutes or less (by highway) while the bike takes me about 40 minutes. The 30 minute difference, plus anothe 15 to change at work, time 2 is about 90 minutes extra a day. Since I bill my time at $120 per hour, that could be $180 a day that I can't invoice or collect.
Of course I can't bill out evey minute of my time, and money doesn't always rule. When I can commute by bike I do, just for the exercise.