Isn't the problem with mod_python that python modules are writable? That makes shared hosting infeasible, since hosters are either faced with:
In contrast, PHP's modules are not quite as dynamic, being largely c extensions.
Perhaps someone familiar with hosting Python should come forward and identify current technical barriers to wider adoption of mod_python. Once these are solved, it should be easier to deploy python-based bulletin boards et c.