An electric bus is low carbon but it may become increasingly difficult to operate them economically.
An electric bus is likely to be much better than an electric car on a straight comparison, as a bus will likely be carrying far more people.
However where buses will wipe the floor with cars is their ability to reduce the issues of congestion. As whilst you'll not be having the same energy losses from a car not moving as with an ICE (although air con, entertainment systems, etc. will be using power) the stop start of traffic will still need more power than a more constant moving vehicle (even with then regen brakes).
28 people on a bus is likely to be the same as 22 cars, yet only taking up the same road space as 2. They may not sound a lot compared to the road having (say) 1,000 cars (in the same direction as that bus), however the bearer to capacity a junction is the worse each extra vehicle makes the congestion compared to the one before.
A junction running at 85% capacity has almost no delays, one running at 90% will add quite a bit of extra delay to each person, but that's still quite small compared to the extra delays when it's at 95% capacity.
20 fewer cars (22 fewer cars but then 2 extra because of the bus is the same as 2 cars equals 20), is a 2% reduction, run 5 buses an hour(that can be over different routes) and that's a 10% reduction. Neither some a lot, but in traffic terms they have a big impact.
A 10% reduction is similar to what's seen between them time and the school holidays where a journey which can typically take 40 to 50 minutes term time may well take 30 minutes during the school holidays. Whilst 2% is the term time daily variation, which means those days where for no good reason you're journey is 40 minutes compared to those days where it's 45 minutes for no apparent reason (although often just because it's raining) that's likely to be down to a 2% variation.
If everyone were to drive our roads just couldn't cope with the extra traffic, it's why cutting subsidies for buses is very bad. It's why being pro car is bad (BTW, the opposite is not the same as wanting no cars, cars still have an important role to play, there's just too many, ideally we need at least 25% fewer journey to be reliant on cars so we can deliver at least 10% fewer miles by car - that difference is often shorter car trips, such as going to school are easier to replace than going swimming, so you need more to reduce by the required mileage).
It would be far better for everyone if we were driving less, less congestion, better health (both physically and mentally - which in turn reduces costs for the NHS), better community cohesion (people will be able to talk to each other as they meet each other incidentally rather than everyone having to plan to meet up), lower CO2 emissions, less demand for parking (which could allow us to build rain gardens to reduce flooding but also adding green space to urban areas - which would also cool the urban area as well as providing wildlife more spaces to be, absorbing carbon emissions, and capturing both air and water pollutants - especially if the plants are specifically picked to do so), lower energy need (so less need to build as much generation capacity and energy transmission systems), and so on.
There are no benefits to more and more cars.
Actually that's not quite strictly true, car companies make a bit more in profits, but generally to the population (even if you count the taxes paid and the benefit to pensions from those extra profits) the benefits are close to zero compared to fewer cars overall.
There's almost no benefits to more and more cars.
The biggest barrier is the change in mindset from cars are always brings freedoms (and they do being freedoms, it's just these are often overstated) to where do cars being used individually problems?
The average car costs £3,600 per year to buy, keep and run (those who manage at about 1/2 this, do so by mostly being fairly low milage users). Whilst it's an average, it's worth noting that it'll be almost impossible to do so for much less than 1/3 (£1,200 per year). For example if you had a car which cost 10p per mile and it's used for 6 miles a day on average then that's £450 a year, which would mean £750 for other costs, (which soon gets used to when you consider £230 insurance £20 for VED, £120 for MOT and servicing, as well as £380 per year for 8 years to buy a car for £3,000).
Those coats are very optimistic and actually if you are only doing 2,200 miles a year then you're likely to be better off not owning a car (either by renting a car if a few long distance trips are done, or if you travel most days, a bike or even an e-bike might be better - even if you brought a new one each year!).