You can easily sync your personal music collection to your iOS device using the macOS “Music” app in tandem with the Finder, or using iTunes on Windows. I’ve not explored the options on Linux, but I suspect they’re out there.
I’ve got a personal collection that’s growing steadily, mostly from CDs and digital purchases. I do not use steaming services, and my iPhone is my primarily listening device.