I think of context parameters being a replacement for dependency injection. What parts of OOP are replaced by context params? State?
I think it can be all of these things, which in my opinion partially undermines the GP's point.
Recommended related musings: https://wiki.c2.com/?ClosuresAndObjectsAreEquivalent