Nothing on your list seems out of line for me. Migrating to ASGI has been high on my list for a while now. I originally left all the license code in there, as I wasn't sure if we wanted to use it internally for our supported version. But we don't, so we can start ripping it out and doing a general cleanup of that and insights.
I put in PR ctrliq/ascender920 for cleaning up the python dependencies.
Seems RH finally removed python-daemon (and lockfile) yesterday. Maybe my comment pushed them along considering that PR has been sitting there for 4 years untouched.
ansible/ansible-runner1054#issuecomment-5420953965