That's a hard question for us to answer, because it goes to the heart of different approaches that different philosophies and different political parties have to the proper running of an economy. Strong arguments can be made on both sides.
The position of the government at the moment is that support is best provided through general measures without targeting specific groups to the extent possible. This approach is supported by a large weight of economic opinion and organizations such as the OECD.
On the other hand, you can certainly demonstrate that if a program were designed in such a way that all the funds went to activities that wouldn't have taken place otherwise, the economy could benefit. The difficulty in that approach is in design and delivery. Various countries have tried various approaches with different results.