A common situation in modern tech: a new feature is introduced and it does something nice, but does it in a way that is not nice.
Example: converting an image of text into actual text (a great accessibility improvement), but doing to so by uploading it to a cloud service, thus violating privacy.
Example: a chat bot that can answer even a vague question (a big help for finding out things), but makes bad mistakes and causes much extra work for those who actually know.
A strategy for avoiding these misfeatures is to favor local-first open source software.
That is always going to be a compromise, as the nice-and-not-nice things are one way that big corporations make big profits with, and that unfortunately means there's more resources put into that kind of long-term detrimental development than open source has.
It's not a big compromise, unless you like the nice parts, don't massively mind the not-nice parts, and don't mind making the world worse for others.
@jarkko Its open source software that primarily operates locally, even if it can optionally do things elsewhere, "in the cloud".
For example, OCR that does all the processing locally rather than uploading an image to a cloud service to be converted to text.