@civodul One difference is tempo. Os packages update a few times a year. A crate in crates.io updates whenever a new version comes out.
User behavior is different. As a user I almost always want the latest os package. As a dev, I usually want the version I developed and tested with, and may upgrade later if I have time.