It's not only entirely possible to process any arbitrary phrase offline, it's entirely possible to process all speech on the device offline. That's just not conducive to Google's data collection-based business model.
I think it should be still possible technically to allow per installation wake words, just like local per install router passwords. Either during the first use or through some specific reconfigure process.