MacOS also has an Image Capture app that's explicitly made for scanning.
The only real problem I have with it is that it wants to do a preview scan first if you used the scanner bed last (as opposed to the document feeder) and it freezes it's interface while that's happening.
Second that. I have an absolutely antique Brother MFC. It prints, scans, photocopies, and it has a $20 generic toner cartridge in it that gives perfectly good print quality. The only downside is having install a 32-bit binary driver to make it work in Linux, with an extra hoop to jump through - scanning won't work until you manually install another missing 32-bit dependency. But once that's done it works. For years. It's enough to make one not hate printing at home.
I honestly hate dealing with the scanning apps. They're ok, but they're not cheap and require a subscription. I've been looking to replace them with an actual scanner.
Genius Scan Enterprise is a non-subscription "pay-up-front" scanning app that I've used (on Android) for at least 3 years with complete satisfaction. Current price 25USD but I recall paying noticeably less (I share the app with other users in my family to defray the cost). I previously owned a Fujitsu fi-5110EOX sheet-feed scanner that I thought was the pinnacle of scanning goodness, but when it died after 15 years, Genius Scan proved a more than sufficient replacement for me[1], such that I returned the new Fujitsu sheet-feed scanner I'd bought to replace it for a refund.
I have no affiliation with any of the products I've mentioned above, just a user.
Scans from my Brother something-or-other with no apps or drivers whatsoever directly to PDF, over Wi-Fi. Perfect.