My simple understanding is that the scope of any code is set to suit its design philosophy and safety factors. For example, B31.3 has much lower allowable stresses than the pipeline codes because it is intended for above ground, at risk from damage, dodgy pipe supports, wind, fatgue, in close proximity to other pipe, etc. The safety factors for the pipeline codes are lower because they are underground and should be protected as well as handling clean and low-corrosive liquid, different levels of material control, fabrication requirements, inspection etc. My view is that rescoping any code is only be reasonable if it follows the original design intent.
The old adage is horses for courses. Rescoping a thorough bred race horse to pull a cart might be possible if you know what you are doing. Then again, if you don't you might just get a damn good kicking and dragged through the s**t at high speed.