You can immigrate to the US without ever filling out an I-9, if you never work as an employee while in the US.
On the other hand, a US citizen who never leaves the country might fill out dozens over the course of a career, depending on how often they switch jobs.