
It is necessary if you're going to later process that file with other software - the invalid data will cause decoding errors, which are generally interpreted as "end of file".

The objective of MakeMKV when ripping is to get a bit-perfect copy of the video and audio.

If it was not reading far enough ahead, your playback will stop while it decides what to do. If it is several sectors long, the software will try reading until it finds the next valid section, or it might give up and take you back to a menu. If it is just a sector or two that is an issue, you MIGHT hear a glitch in the audio, or see a bit of tearing in the video. It ignores them, and skips over the damaged section. Playback software does not "fix" read errors. So before MakeMKV exits Beta and can command a $50 price tag, I would encourage its maker(s) to stop treating data errors as fatal and come up with a graceful solution for dealing with imperfect data. And that omission is MakeMKV's fault - not the user's fault or the disc's fault or the device's fault. MakeMKV could handle these errors by interpolating the data or skipping the data across the tiny sections of media that have such data errors. Most playback software is able to handle these errors, while MakeMKV is not. But in almost all cases short of visible, physical damage, these discs will play just fine. Sometimes they occur in the same spot and sometimes they don't.

Sometimes those errors repeat across discs and sometimes they don't. While physical damage is a obvious cause, these errors more commonly occur due to data mastering errors on otherwise undamaged media. This is a false and misleading claim that can cause users to needlessly replace discs or drives only to find that the error still occurs within MakeMKV. Nothing else can cause this error - no protection, no software issue - only physical disc or drive damage. The error comes from the drive before MakeMKV has an opportunity to look at the data. This is caused by a damaged disc, failing drive, or both. The ONLY reason for this error is inability of the drive to read the data from the disc.
