I see why people call it dead tech. Seeing that games system is all about 3d and what the new graphic card can handle.
sdl is being update currently.
pygame has not been update since aug of 2009 (the longest gap between updates yet!)
other new libraries have been made.
PySFML (which SFML is being called modern day sdl)
OUYA console could bring new life to 2d code.
I'm personally waiting for the day when people think of Python with regards to C++, as people now think of C++ with regards to assembly.
Never going to see this happen.
1. speed (python is still slow)
2. c/++ low level code option
3. assembly code compare c/++ (big difference) c/++ code compare python (small difference)
4. static code can be optimize
until python can do more then nice syntax.
As long as python and pygame serve your needs. I see no reason why not to use it.
it when you need it to do more then its time to change.