How many bad ASROCK mobos have you encountered exactly?
I have an ASROCK mobo. A lot of other forum members too. Haven't heard anything too awful about them.
Most of the complaints come from poor power stages, cooling for them, and underperforming in benchmarks with high end CPUs from both companies. They have certainly had their fair share of hit or miss boards.
ASRock blacklisted Aussie Steve because he was so critical of them. Some of their super budget stuff has been literal hot garbage. I myself had a ASRock B660-HDV, and I was surprised Pikachu at Intel providing support for memory overclocking on a budget chipset. However, the 10100f I was running in it wouldn't even hit full boost clock with an overkill aftermarket cooler. Steve was merciless to that model in the review. I had a B450 Steel Legend for a short while I thought was fine, but it started having cold boot issues for the buyer, so I had to make that right = PITA.
OTOH, I have had solid ASRock boards. That X370 Fatal1ty I sold to you is a legend. Ran every iteration of Zen ever released except the 3D which I never bought, perfectly well. Still have a over decade old FM2 setup that runs fine when I pull it out to mess with it. Also had the B350 budget version of that Fatal1ty that was a champ too.
On their GPUs: Seems like they are hit or miss on build quality there as well. At least judging by user feedback and reviews I have seen. In the end, I think we can say that for every company though. Because for all the praise Asus gets, some of the worst mobos and build quality GPUs I have owned in recent years, have come from them. That said, I think the reason ASRock gets so much grief, is that sometimes even their premium boards are underspec'd.