How is putting table in a string value convenient?

So I was just observing moon animator save files and I saw this
So now I was wondering, how is putting a table in a stringvalue useful and how would I use it???

The plugin just uses it as a storage container for information it needs; It could achieve the same effect in different ways, but using a StringValue is just more convenient.

I think it used HttpService:JSONDecode() or HttpService:JSONEncode() to convert the table into a string or convert the value into a table

It is a way to send tables without using any events or using any modules