I don't really get your complaint in the last paragraph. How are you losing money on transactions?
If people find credit cards more convenient then that is great, but others shouldn't have to pay for their preferences.
It sounds like you're saying that people who don't use credits cards are somehow subsidizing those who do. I've never heard of that before and it sounds wrong to me. Merchants are usually the ones who pay transaction fees, not customers.
Don't let other people hold you back.
If you're trying to start a new hobby and you get put off by people giving you information because you think they're being condescending, learn to put aside the personal feelings so you can focus on the thing you wanted to focus on.
New information is useful regardless of how it was presented to you. You can't control how other people act, but you can control how you react to it. Learn to take the good and leave the bad.