Completely agree. This is definitely one of the perks of the new Rust push...they have a package manager from day where as C is still struggling to have any reasonable solution after 20 years.
Precompiled headers are definitely a hack to a problem that shouldn't be necessary.