I don't think I've ever seen so many separate JavaScript and CSS-files used on a page before. Surely most, if not all, could be reduced into one?
But in multiple situations I have seen significant web load performance improvements when the number of discrete files being loaded is reduced - merge all JS into one file, all CSS into another and sprite images. This is due to HTTP 2-connection rule.