You're both missing the point. Nowhere did I say that, all else equal, higher points per shot is better. Nowhere did I say that drawing a shooting foul is a bad outcome. Who are you arguing with?
My point is that there are better measures that capture how efficiently players use possessions. Ignoring possessions that end in a shooting foul (or a turnover...or ignoring context) is not very smart.
Look at my example again.
Player A uses 11 possessions, scores 5 points and draws 4 fouls.
Player B uses 5 possessions, scores 7 points and draws 0 fouls.
Player B is contributing 1.4 points per possession. For Player A to contribute that much, his possessions have to be worth 11*1.4=15.4 points in total. Since all his points are scored at the line, this means that either those 4 shooting fouls have to be valuable as 15.4 points (3.85 points per shooting foul) OR they have to worth 10.4 points above the value of the free throws made (2.6 points per shooting foul above the value of free throws made). Effectively, you'd have to argue that the defense would be better off giving up a layup and turning the ball over on their next couple possessions than committing a shooting foul. That's ****ing ridiculous.
Yes, a shooting foul is just about the best outcome on a possession. Yes, higher points per shot is better. That doesn't mean points per shot is a good stat relative to other alternatives. True shooting percentage is MUCH better. If you think it undervalues drawing fouls, you can change the weight free throw attempts get in the denominator (below .44) quite easily. Points per shot is ****ing stupid.