Economy is driven by consumers so making sure consumers have more money is surefire way to improve economy. Giving the money to business owners (or not taking it away) doesn't improve anything beacuse their investments are not limited by money owned but by their customer base which does not change. At best they'll spend additional money on advertisment which will just steal some customers from their competition at almost no benefit to the economy apart from increased activity in advertisment agencies.