ReadWriteMany on GKE - use NFS server or something else?

So I have set up the NFS server on my cluster on GKE to share a disk between pods. This is all following these instructions: NFS Persistent Volumes with Kubernetes on GKE — A Case Study | by Nilesh Jayanandana | Platformer — A WSO2 Company | Medium and it works well it seems.

What boggles me is a couple of questions:

  1. This seems like a very common need for apps - is there really not a native support for ReadWriteMany on GKE volumes?
  2. The package for NFS server seems really old Google Cloud Platform and is updated in 2016 - should I be using this one or you have something else to recommend to use instead?