Is single testing is useful for the software products?

Usually, large software products are tested at three different level like unit testing.integration testing, and system testiong.
Why not do a single thorough testing of the system after the system is developed?
for instance,detect all the defects in the product during system testing?
