I've got the 32GB pixel and I never have a problem with space. Just like I never had a problem with space on my 16gb Nexus 4, or 5x....
It's all about how you use things that determines how much space you need.
I store one play list of music (around 150 songs) on my phone locally, and that is pretty much it. I use google photos as this automatically backs up all the photos on my phone. When I'm running low on space I simply run the assistant to free up space and voila, I have space again.
All my important documents are held in the cloud rather than on my phone. I'll temporary download things if I am travelling abroad or know I'll be somewhere with sketchy signal.
At home I've got a 2tb raid set up that is about 65% photos and videos with another 30% being games. I'll be increasing this to 6 or possibly 12tb in the next month or so. However this is heavily managed, I only keep what I need or could be useful in future. Crappy videos and photos get binned. There is not point in wasting storage space in my opinion.
I manage reasonably large volumes of data as part of my job, it's infinitely annoying when I find someone is keeping multiple copies of the same thing, even though we run shadow copies 4 times a day and daily backups!
This is only a small handful of volumes that get backed up daily at my work -
It is only really thanks to duplication technology (loosely - if a file has already been backed up, it is not backed up again) that volumes of data like this can be backed up successfully each and every night.
Not managing files by simply hording everything (cause it might be important in 10 years time!) or keeping multiple copies of the same thing is a major pet hate of mine