1. Когда нужно и когда не нужно поддерживать несколько разных БД. Ваши За и против are welcome
Вот макрософт пишет что почему бы и нет для совего EF Core.
https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/providers
2. Кто помнит цена на MSSQL и Postgres одинаковая или разная? хотя бы или в Azure или в AWS? их конечно сравнивать не совсем корректно, особенно в Azure, но все же интересует при одинаковом уровне availability и производительности.