What drives the economy is people creating value. When people have created value, they can exchange that value for things they want from other people who have created value.
Simply handing people money to spend is not stimulative because it does not create value. Put another way, taking money from A and giving it to B so B can buy things from A does not (and cannot) make A wealthier.
The route to greater wealth for A and B is that both A and B specialize in creating things that the other wants. Then, they trade, and each winds up with a higher standard of living than if each tried to do both. Economies are built on the greater efficiency that comes from specialization, and the resulting trade.