Also another reason for nesting stored procs is to avoid potential recompilation.
Eg, you might have a stored proc with 5 lines of code that can often cause recompilation...
It is better to have SQL server recompile a 20 line "child" SP (which contains those 5 lines) then to have SQL server compile a single 100 line SP repeatedly.
I like the other reason in the article though - one point of call for very similar functions 🙂