A taxi is not really better than any other private vehicle, other than being less affordable. That, in turn, means that poor people will be further disadvantaged.
For people with good enough mobility, we should facilitate walking, cycling, and public transit. That said, I understand some people have such poor mobility that they can't walk to a bus stop, so there will always be a need for taxis, but private vehicles need to be the last resort for human transport.
Trams deserve to be separate from car and bike traffic: it allows trams to be faster than cars and it protects cyclists from falls. We need to stop thinking that cars should be everywhere by default.