the --ignore-rev option exists and can be used more than once to ignore big, awkward commits.
--ignore-revs-file also exists if you want to avoid specifying everything in-line.
The .git-blame-ignore-rev can be used to automatically configure this for GitLab, GitHub etc.