I have a requests that likely has been stated before but throught I would throw it out there anyways.
Allowing for pipe design automation to pander towards pressure requirements instead of solely based on costs, (or in lieu of as costs and weight is generally relative). I.E. it may be particularly helpful with mainline systems where you might use several weights of pipe depending on the pressures found within the system flows. Obviously would want a safety margin of sorts say 85% of maximum pipe pressure rating, or better yet an adjustable one similar to velocities.