Re: "2GB RAM [...] is pretty constrained these days even for a phone"
Exactly. A PI is a full blown general purpose computer. It has everything you'd expect from any computer including a file system, networking and a GUI. A PIC is just a processor, RAM and IO. You use firmware to operate the hardware. On a PI you use the hardware to support the software.