Google's marketing strategy for the Pixel isn't geared towards the "hacker" and developer type, it's more geared towards students and people who solely use their computers for simple web browsing and document processing. Offering 1TB+ of online storage is enough for all your office/school documents and all the photos you could ever want for the average person. If Google were making hardware only for developers and the hacker type, you bet they'd put more local storage in it and make it more "offline" friendly.
It's a 3:2 display with an i5 upwards and minimum of 8GiB of RAM. That doesn't particularly fit into the simple web browsing and document processing crowd, who would presumably be much better served with something like the Intel Core M Apple uses, which could easily yield twice the battery runtime at a zero cost for these usecases.
Here[1] is a break down of a core M and i5 mobile processor. I don't know if they are the specific processors, but there are some interesting differences, mostly around cache size, graphics chip, and graphics capabilities (the i5 has more hardware decode capabilities it seems). That said, since they are advertising 12 hours of battery, it's not like it's a slouch in that department.
The most important part is TDP, 4.5W versus 15W. Now sure, both processors tick all the boxes, but at the end of the day, you get performance as you put watts in (certainly when you are comparing processors as similar as these two).
So the M will perform perfectly fine for YouTube, web browsing, office etc. but it will suffer significantly in benchmarks (and subsequently any high load / long time situations). Which is a very good tradeoff to make since you get 1/3rd of the power consumption but can run all the important usecases, if the office is what you're targeting.
There is a class of developers these are being marketed towards. For example developers working with c9.io, and other dev tools inside a crouton chroot could be interested. And the heavy weight machines these developers may need would be hosted in the cloud....