My car has just about 95K and I don’t have to top off between oil changes . . . and I change oil every 5K
I check the oil level every other week, btw
so I think 1qt/1000 miles may technically be acceptable, but I consider it to be on the high side. Something is definitely not sealing very well on OP’s Mazda, imo
I agree with Mustangman . . . in the sense that NOT checking the oil level is the major problem. If the engine oil level is checked and corrected periodically, perhaps every 2 weeks, the engine might just have a long and happy life