A Smart car starts around 1500 lbs without driver. Something like a Smart fourtwo can be as much as 2300 lbs.
No person or bike is going to stand a chance against a vehicle weighing an order of magnitude more, even if they look visually smaller.
The idea that Smart car sized vehicles would remove the need for bollards is not realistic at all.
You also can’t judge vehicle safety by appearance. There are a lot of lightweight, small, low front end cars that actually have poor pedestrian crash ratings because the low front end takes people out at the knees. The Honda S2000 is a classic example.
A lot of the internet anti-car anger likes to idolize things like Smart Cars as solutions to everything, but the reality is that any time you have a vehicle weighing an order of magnitude more than a human capable of traveling at 40mph in a matter of seconds, humans don’t stand a chance against it in an impact. Smart cars are great for parking and fuel efficiency, but the idea that they would automatically solve pedestrian safety issues as well is just fantasy. Marginal improvement? Sure. Solution that removes the need for bollards? Definitely not.