> However, I've since realized that the notion of "story points" and "velocity" already sort of provides a way to get this across if used carefully.
Not really.
What you're missing is called risk. risk with respect to missing the deadline and long term risk when doing a sloppy job.
Business people understand risk, yet software developers go through all this effort to talk about story points and velocity.