I never understood why people saved purchases of developer products into the datastores what is the meaning behind it
Developer Products are things that can be purchased as many times you want
Game-passes can only be purchased one time.
If you make a dev product with data-store it is considered a game-pass.
It is useless creating a dev product with datastore.
So imagne you create a 300 cash Dev product, after a player bought that dev product, that player earned 300 cash. But when the player left, they lost that 300 cash they bought ( which is like a scam :v) So that mean you need to save the player money (Hope this will answer your question correctly xD) Hope this will help