It's not immediately clear to me where this is superior to BigQuery authorized views:
https://cloud.google.com/bigquery/docs/authorized-views#row-...
The comparison in the source doc (https://cloud.google.com/bigquery/docs/row-level-security-in...) seems to list the same caveats for both methods.