Jason,
That was not my understanding at all - google is not passing anything along other than the gclid. I understand there are ways to construct the URL to capture the keyword data.
There could be all sorts of reasons PPC isn't passing on that data. Try asking Marketo Support if they know of any issues with their servers. I suspect it is a combination of javascript=off, security settings, url construction, and leads going to other pages and then returning to the form.