this isnt suprising.. in Penang, which i went 2 years ago
F&E, and travelled by their buses (all are OMO), it was a very
tiring experience..
except 2 services which crosses the penag bridge, all services will
stop/end at the Jetty/ Ferry Terminal -> KOMTAR -> respective
destinations
At the Jetty, the buses parked for 10-20mins, then drive a short
distance to KOMTAR, another "bus terminal" and park for 10-30mins
again, then leave for their destinations.. some more if you miss a
bus, then you have to wait the 10-30mins before the bus leave the
terminals. you only miss this practise when you go towards the
KOMTAR/Jetty, and not the other way round.
some buses used are super old and broken mercedes bus, and AC and
NAC buses charged the same fares
,
however, fares are super cheap
theres the bas mini, which
charges a flat fare of 70sen.. so imagine when you take a hour long
ride for only SGD0.32 
Taking a regular Transit-link or "Hin-Bas" fare can go up to a
maximum of only RM2.00 for one-hour long rides.
and of course, like JB, there is also route duplications.. the
route Jeti to Air Hitam has Transitlink 101, 130, Bas Mini 21
etc..