Computer Science should be renamed "Computer Systems Engineering" or some other such term; in America it isn't science. You aren't allowed to build arbitrary systems and experiment with them to observe their behavior. In short one isn't allowed to make a hypothesis and subsequently prove or disprove it. The only work encouraged is work were the outcome is known a priori, or where the bounds of the system can be proven theoretically beforehand. This is engineering not pure science.
