@toast Personally I think the "end of life" date was a pretty arbitrary epoch anyway. Management types like firm dates and deadlines so they were given one.
In reality, Python 2 has been increasingly unsupported over the course of a few years. Some distros will probably make half-hearted efforts to patch it for a few years hence.
@toast I suspect we'll do things like close all the open Python 2-only bugs as wontfix as part of the wind-down. After January 2020 release manager has to approve anything that goes into the release. I can't speak for him, but I think the assumption is that we'll only be merging bugs introduced since the last release.