Why does the matrix field produce such a massive amount of duplicate information?
Per Oli, I ran ./craft gc for garbage collection. The matrix field went from 70+ (sometimes as much as 130) rows to 8. Still a terribly non-normalized database table, but much better than 70 records for one entry.
Thanks to Oli!