I got my OO Fatty in December and the 1031 that came with that was too stretched to replace after about 1000 miles, and now, it is still going at nearly 2900 miles.
Gear changes are a bit sloppy, but nothing is slipping yet.
I don’t go easy on either, its my everyday bike and it also gets used for hard fast chaingangs.
My guess is that the extreme angles of chain line in single ring set ups don’t help.
I never use bottom 2 gears that would cause a bad chain line.
I have only broken one chain in the last 20 years, and that was because I kept pedalling when the chain jammed while shifting.
You should check and see if you have any jaggy metal sticking out on your chainring/cassette which may cause wear.