This report seems to have some wrong insights. Auto-commit offsets doesn't imply dataloss if records are processed synchronously. This is the safest way to test Kafka instead of commit offsets manually
Almost nobody auto commits offsets in real applications though. If you do then you should really stop :)
I’m not sure this is true. I’ve probably spoken with 500+ teams myself and by and large folks use default settings.