No, it’s fine. Environments are where it’s at, instead of adding every package to the base installation.
Packages are for separating concerns, and making unit tests, and invoking GitHub actions to test against other versions and produce documentation.
It is definitely something worth learning - when you have the spare capacity.