I used to want to tear my hair out when i encountered a shrieker rush deck (this is back when there was only 1 pvp option). I didn't have any upped PvP decks and any cards in my decks were upped because I was upgrading them in my FG farming deck. I would scream obscenities to myself about how lazy and stupid the other player was and that they had no strategy, but then i started exploring more pvp decks myself in trainer. The concept of rushing someone to death in one match is annoying , i'll agree. But in league matches or tournaments, you have 3 duels to play (or 2). This means that you can try to counter your opponents deck in the 2nd or 3rd round. If you believe they feel confident to win with it, you can play a total counter deck and they won't stand a chance - that's strategy. Or, if they barely won due to a lucky hand, you may think they will change decks to something else, and your deck should try to anticipate their choice. I love PvP in part because it is a mind game. I have a rainbow rush, one with more black holes, then a fully anti-rainbow charger deck, and a fractal charger deck, and a golem rush, and then a couple FG decks, it's all about playing the right deck. If you think someone will play a mono rush deck, play an anti matter / flying discord deck and that should take care of them.
What i'm saying is that every deck has a counter in the end. It can be frustrating and irksome to fight them unexpectedly, but when you know they're coming, its a whole different story.