Disable unneeded scripts in a wordpress installation

This seems like far too much to me granted a lot of those files seem very necessary, what I tend to do it open each of those scripts and compile them into a single file and then unhook each of them as needed. A modern theme framework like sage helps a lot in doing this as its built into the build process.

Use remove_action() to unhook each script once you’ve found the hook they are registered with.

https://codex.wordpress.org/Function_Reference/remove_action

Unfortunately you are likely using a premade theme with a grip of dependencies that will bug out if you throw even one of those scripts out. And please keep in mind that the load order in which they are thrown onto the page can be important when compiling all of that into a single file.