In a road race you can get dropped. You can't see the race, you're hurting, it's boring.
In 'cross, you can lose the leaders, but you can't really get dropped. There's always someone to race against. The crowd is always cheering. Even if you're dead last, you still get to play in the dirt like a kid. It's a party on wheels.
It's the best weather, the best beer, the best embrocation, the best dudes all coming together for the coolest weekend activity in the world.