Why am i so offended by this relationship advice?

So this guy I’m friends with (like just friends just to clarify 😂) with was talking with me. He was giving me all this “advice”. He told me my standards were too high, when in fact, he just kept badgering me about my “type” and I panicked and very poorly described it. I tried to say that, but he wouldn’t hear it. And then proceeded to tell me I was kind superficial and needed to focus more on personality. I was compliant and all like “okay, yeah makes sense” because obviously I knew that lol, but he “needed” to tell me that so I just went with it. I’m 18, never been asked out, never been kissed, etc and his advice was to just date someone and get laid because “18 years of sexual frustration is a lot”. He said it would solve my problems and make me more relaxed or whatever.

I’m not usually riled up, but something about being told to give on all my morals (and I get it not everyone is like me and I’m not judging anyone for having different ones I swear) and just go get laid to solve my problems rubbed me the wrong way. Ughh just thinking about it frustrates me.

Am I being irrationally frustrated by this advice? I know that it was intended in a good way, but something about just didn’t sit well with me.