Does your local fancy restaurant look like this?
If not, it’s probably because:
1) zoning created large distances between housing & restaurants.
2) the streets between housing & restaurants are unsafe for biking.
3) there isn’t any/enough bike parking
1/2