Could these have been done a lot better with greater design intent? Absolutely! Here are some great examples from a neighbourhood in Vienna.
Safer and more plessent streets (and roads) are about controlling the flow of traffic. Creating barriers is what makes roadways more efficent, its not about removing all barriers.