Are there frequent flyer miles programs that meet these criteria?

Miles can be redeemed for free or very cheap flights to the USA. Collected miles do not expire. Miles can also be collected without flying (e.g. through Payback or with a credit card). If you need a credit card, there are no fees. Star Alliance would be advantageous, but is not essential. Unfortunately, Miles &…