Special system requirements take more care, time and money. I have never found a way around that.
If you want the best all-around piping system design, specify B31.3 when you are within 2500 class allowables and API when you are not. I do not use VIII for piping, except for requiring an ASME VIII stamp on pig launchers.
That's about it there guy. All in a nutshell.
A black swan to a turkey is a white swan to the butcher ... and to Boeing.