Actually they are just poofing money into existence because its all 1's and 0' in computers. What's really happening is they are lowering the value of the dollar by a few trillion. The first people to get the money will get it at near full value, but the rest of us that get it (citizens) will have a much lower value.
I would completely support giving the first round to small businesses and individuals, then maybe give it as a low interest loan to big businesses.