If your pet birds are like mine, they usually leave some uneaten seed in the bowl every day. Don't throw it away. Add the leftover seed to your wild bird feeder outside. House finches and zebra finches can certainly eat the same seed. And really, is a Cardinal or Pigeon going to reject a seed because it is marketed for a Cockatoo?!
For more information on finches: finchinfo.com