Saving JSON via EFCore Provider

That’s a fair point. However, the ability to store arbitrary objects is one of the great strengths of Mongo. In my opinion, not supporting this makes the EF Core provider less appealing and forces adoption of relational model, at which point we may as well just use SQL.