Hi, I am taking a wild guess People sit on horse or cow wagons as long distance travel. So people are used to using on since long long time ago. So when buses appeared as transport, people use sitting "on" the bus and not sitting "in" the bus.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.