A potential that depends on time is usually solved using the time dependent perturbation theory in standard undergraduate textbooks in quantum mechanics. The reason usually mentioned is that time dependent potentials cannot be solved using separation of variables.
Is this the only reason why it has to be solved using time dependent perturbation theory (Just because we cannot use methods of separation of variables)?