1763
Itch.io games site taken down
(lemmy.dbzer0.com)
This is a most excellent place for technology news and articles.
I'm with you about not anthropomorphizing faceless companies as the bad actors here, but also I really doubt the CEO was the one who enacted this decision. It probably came from some middle manger who clicked "yes" on some report they didn't actually read.