I think at least from sales orgs, bonuses are very easy to justify. Sales orgs are very data-driven – typically their CRMs measure everything from the time it took to close a deal to how much each rep brought in a quarter. If just paying a regular salary worked to motivate reps enough, you'd find lots of companies doing that, but they're pretty rare.