Times change, and like I said, I would not operate a HUGE site like Amazon on an .ORG, but lots of consulting, networking, hosting, branding, biz development, consulting, and other similar for-profit SMB business sectors use .ORG and actually make money.
Plus, "non-profit" doesn't mean they don't make money and many take in billions and their execs make millions per year, it's just a classification for taxation, and hardly means they're all out there "saving the planet". The majority are scams too - fronts to make the executive branch (usually family and friends) a shitload of money.