Why it’s Time to Adopt Self-Scheduling