Non Residents provide a majority of the license revenue...but not necessarily the majority of funding.
Another thing NR's don't provide is a lot of funding of local NGO's that pay for all kinds of wildlife related things. Residents also volunteer thousands of hours of their time working on wildlife enhancement projects, attending meetings, meeting with GF commissioners, local politicians, etc. etc. etc. That stuff is extremely important, very time consuming, and expensive.
I wish all I had to do each year was scribble a check for NR fees...would be wayyyyy easier than dealing with all the other issues. I feel guilty that all I do in a lot of States I hunt each year is simply writing a check for a NR license fee. That's getting off "cheap"...to say the least.
As to the issue of Wyoming and credit cards, by only charging for the application fees and not dinging cards for the full up front fee...I'm in favor of it and said so on the survey. It will save the department about a million a year...no brainer. I don't really care about draw odds and point creep, that's the price you pay for having a point system in the first place. It happens, apply smartly, get over it, or take up golf.
For a NR hunter that is savvy, there is no reason to ever stack more than 2-5 points to enjoy all the hunting a person can handle in Wyoming.