I was expecting something about how you can't move code into a new file without creating a new module, which means you'll need to modify calling code if you want to reorganize stuff, so you end up with massive source files.
Also note that modules are not per se compile units.
Cf. See https://doc.rust-lang.org/rust-by-example/mod/split.html
Edit: typo.