My experience with non-AWS providers in TF is that they're less maintained and buggy - in theory this should be easy, but people seem very afraid of TF and I can picture this getting chaotic.
But you're quite right that if they're comfortable enough, they should go into S3 and get a statefile they were happy with!