I wouldnt call the factory unit junk, some of us have steering wheel controls and dont need a hard to operate/navigate aftermarket POS with an expensive and cumbersome steering wheel integration kit.
Beside many OEM radios are made by the big aftermarket vendors like Pioneer, Alpine, JBL, HK and Sony.
Radios can be hit and miss but many OEM radios will live twice as long as a middle of the road or even high end aftermarket headunits. Which fail plenty often. They usually cease playing unlike a bad display Ford radio.