Here are the main things that give a SaaS business model an edge over traditional business models:
Flexibility to scale
Higher adoption
Predictability of revenue
Limiting product piracy.