On Demand: Why SAM Programs Fail & How to Fix It