I agree 100%, this is completely unacceptable, especially when Shopify pay is not available and using a third party provider is the only option.
Personally I am busy testing a different platform and will migrate my shop away from Shopify soon because of this.