As far as I understand, science means to have at least one theory with some explanatory power, to test that theory by experiment, and, crucially, to discard the theory if it is invalidated by experiment. That quite obviously does not apply to many of those listed.
> Add musicology and history to that list, too.
History?! Well... nope, it isn't. I might change my mind if you (or anyone) can come with a definition of "science" that includes history and doesn't also include astrology, though.