I don’t agree there. Most of these extra classes are just type declarations with no methods at all.
While the total LoC written might be higher, the amount of written logic in which you can introduce bugs is less.
While the total LoC written might be higher, the amount of written logic in which you can introduce bugs is less.
Some languages make this less likely (Haskell, Rust) but most mainstream languages will happily let you introduce this bug.