Hi Richard,
I agree with what you say but try it yourself. Model say 4 pipes all the same diameter running horizontal as follows:-

Node X Y Z Node X Y Z
10 0 0 0 20 0 10m 6m
100 0 0 0 200 0 20m 6m
1000 0 0 0 2000 0 30m 6m
10000 0 0 0 20000 0 40m 6m

So we have four pipes above each other 6m long and 10m apart vertically.
Place anchors at Nodes 10,100,1000 and 10000

Now apply a ASCE wind to the model in the +x direction. Use a Cf of say 0.7 to all pipes.

Run the analysis and see what the loads are on the anchors. You will find that they are the same for each pipe. Which is fundamentally wrong. Wind pressure increases with height.
If you change the wind Code then the anchor loads are different as would be expected increasing with height.

I believe the ASCE Code has not been implemented correctly.