I think the author has a fundamental misunderstanding of how the built in backups work. The backup likely goes into Google Cloud Storage which is relatively cheap.
That is correct but personally I like to be able to decide the backup intervals and not have to create a whole script to connect to GCS.
Aren't you spending a lot of money downloading the database through Realtime Database though? How does that compare to the cost of the built in backup?