Not so fast
...does rely on a certain amount of faith (that earlier theories are correct, that scientists in fields you're not familiar with are correct)...
Wrong. Earlier theories should be testable, verifiable. Nothing to do with faith.
Do not simplify the design of a program if a way can be found to make it complex and wonderful.