You're right about porn being crap at teaching good sex. Terrible, actually.
But that isn't porn fault; porn has NEVER been meant as educational. Porn is entertainment, pure and simple. After all, you would not say that Marvel movies are crap because they teach kids to emulate super-hero stuff, right? ;-D
With porn it's the same: it's pure escapism and fantasy.
What our society needs is not shaming porn, but a good and effective sexual education: that way, boys and men would not learn weird stuff from porn. But try to suggest that to conservative parents... :-/