Arguably the most important commercial applications on the IBM PC were written in assembly: Lotus 1-2-3 and WordPerfect.
It was a competitive advantage early in the 1980s, then turned into a handicap by the end of the decade when the performance and memory tricks didn’t matter as much as graphics and GUI.
True: people rolled their eyes at anybody trying to field a commercially successful product not coded in assembly. Languages were for proofs-of-concept, and for toys. And yes, that changed as 1990 approached.