As mentioned in their writeup, they are following documentation and best practices from Google themselves.
That trick with service accounts is how every ETL provider loads data into their customers' data lakes, isn't it?
That trick with service accounts is how every ETL provider loads data into their customers' data lakes, isn't it?