The G spot actually exists but it depends on the person if you feel pleasure or not getting your g spot hit
And again some women do some don’t, it’s different from squiring though read https://www.newscientist.com/article/dn26772-female-ejaculation-comes-in-two-forms-scientists-find/
But Yeah you’re mostly right squirting is dilauted piss lo......