Location Identifiers

Yes and no. You are correct that the VP intersections (and they are listed as intersections under the VP*** name in the GPS database) are VFR reporting points. However, I have received clearances from ATC when flying through a class B airspace under positive ATC control (technically VFR, but really no different from IFR as they give you an assigned heading or navigation fix and altitude) to fly direct to VPSMS or VPLQM (Queen Mary) without ever getting a name. ATC knows that you are a /G (indicates GPS), so they often just use the intersection names. Since some of them are pretty obscure (like the 91/605 freeway interchange in LA aka VPLFX - try finding that as a non-local pilot flying over the zillion LA freeways), I hear them more often called by their identifier.

While all intersections technically have a pronounceable name, many (most?) of them still need to be spelled out by ATC since there is no way to look it up by name. For example, if you were cleared direct to snoopy intersection (which is located directly over Charles Schultz’s house), you wouldn’t know to enter SNUPY in your GPS unless they spelled it for you. Same for ready (REDDE), habzu (HABXU), odds (ODDDS - near Reno), penny (PENNI), etc. etc.