Finite Capacity Scheduling Explained: Why It Matters More Than Ever