If I think that fidget spinners are a stupid trend, but I know a guy who will buy 100 boxes from me, I'm going to make that transaction. There is nothing hypocritical about this. I can happily take money from people while holding them in contempt. Don't you do this at your own job when you get a paycheck from your boss?