As bitflipper pointed out, in some ways the difference between sends and busses are semantics. What sends enable vs busses are:
1) The ability to use effect consistently, yet with varying amounts of wetness across different tracks. You could route all tracks to one buss and throw effect on it, but odds are slim you want the exact same amount of effect on every sound. The send allows you to have the consistency of exact same effects setting with varying amounts without having to duplicate instances of same effect.
2) In side-chaining, you can do a few cool tricks that would be more awkward if attempted via buss. For example, let's say i have a Bass, a tuned 808 and a kick drum all fighting for space. Logically, the kick, having the shortest duration makes sense to use as source for sidechain source.One of the pitfalls of using the kick as a source is that any effects on kick may effect how sidechain is triggered . Using a send instead of simple bus routing, you can send full kick signal, pre-send to a silent buss to use as source and still process kick in channel to taste with no consequences on side-chain trigger.
3) One of the biggest timesavers for me is setting up templates for particular genres and productions styles. For EDM, hip-hop, and other predominantly electronic styles I use the following basic configuration to start:
Tracks
bass
Kick
snare
closed hh
open hh
perc
full drumkit (rarely used except when i compose entire drum part in third party program that has own sequencing like Geist)
synth
sytnh
rompler
piano
I add tracks as needed but this usually is a good start
Sends
Hall verb
Plate verb
Ping-pong delay
Echo type delay
Exciter bus (pretty much a small chain that includes saturation and EQ presence bump to help a track cut through mix)
Busses
Drum summing bus (default bus for all drum sounds )
Instrument summing bus (default bus for all instruments)
Filtered bus (Drum,instruments and sends are combined here)
Unfiltered Bus (this is used for any track I want to bypass all effects. Don't use much, but I create it because the type of process i use this for is awkward to do after the fact. I am struggling to fix a song now where I needed this and thought of it afterward).
Mixbus (Filtered and unfiltered combined)
By having my sends already configured, I save tons of time and i have verbs and delays already in place for any track I add after the fact.