You might not be saving and loading individual players but you are possibly saving and loading players at the same time.
I don't really understand your point about migrating from Oracle SQL to MariaDB. That's like saying my JSON doesn't work because it isn't XML. In the ordinary meaning of the word 'portability' as in platform-independence, SQL is as portable as the implementation, and there are portable options.
Yes databases can be unsecure, as can storing data via JSON. You still require remote access (the data needs to be sent either way).
I also don't see your point about 'opening a connection to a database and running queries is far more expensive than editing a json file'. This is not about editing the file (though I have never had any problems, with ORM you barely have to deal with the SQL directly anyway), and retrieval via SQL is by no means slow.
I also don't see why you say JSON is more secure and then point out that SQL has database locking. This is a security measure.
I'm sure Adobe use JSON for a lot, as do many professional companies. I use it myself, just not for player saving.






