What is also certain is that these ships are derived from oil tankers, which, as is well known, have very resistant hulls and therefore high survivability, but nothing is unsinkable, so the risk persists.
But they still wear the colors and fly the flag of a military vessel, which, as is well known, would significantly change the situation if it were to fly a commercial flag. In peacetime, even the most unfriendly of all know they can't stop them, not even with "Maritime Police" patrols.
So if you want to patrol the blue waters for long periods and don't have friendly ports, you need your own naval support, and this is possible with those large, modified former oil tankers.
Of course, you can think differently, but I'm still convinced that if you have submarines for blue waters, it's always better not to get stuck keeping them in your backyard, which is more like a closed lake where, due to the shallow waters, it's difficult to even hide on the seabed. So, to avoid the risk of being bottled up in the Persian Gulf, logic leads one to believe that they should be used as far away as possible, or at least in times of crisis, at least one should be kept away from the Persian Gulf. This is why there's a need for support ships like the Makran or the Kordistan, but you could also use ships with commercial flags suitable for refueling and support, to be used only when necessary.