It seems to me that the ACT should rename its "Science Test", if they are not going to measure Science knowledge but rather, assess skills related to success in science.
I have no problem with the test itself, but it is not a Science Test and to me, it is dishonest to call it one. Dishonest in the same way as when a person says they have a Phd, when in reality they only possess a few of the skills that are important to obtain a Phd. They are not the same.
I know someone will say that they include about one science question per test, but to me, that rationale is like labelling Pork and Beans as simply "Pork" because of one tiny piece of pork fat.