This really confused my Mexico City brain. Here in Mexico City public transit is horribly crowded but faster than walking. The subway is usually faster even than driving, which makes sense because you're not in our terrible traffic.
I guess part of the problem in Boston is that there just aren't enough riders: after waiting 10 minutes for a bus it wasn't even full! Here in Mexico City a more typical waiting period is 5 minutes and the bus is usually packed. I bet in Boston it's just not economically viable to run transit more frequently. Although maybe more people would opt for public transit if it were more frequent?
Anyway, I do recommend living Boston for a few years even with its wonky public transit. It's very pretty and has plenty of character.