Why are the atria smaller than the ventricles?

Because there is less blood regulating through the lungs and atria. The ventricles have to pump blood through the whole rest of your body.