All good! I have absolutely learned a lot from these forums, from people who have much better rosters than I have. Many of their strategies have worked out quite well for me. But there are also other times when I have asked for advice on something that was difficult for me, and the response I get are mostly “you should use X hero instead of that one you’re using”
But… I don’t have X hero… 
Forum says “then you should absolutely get that hero”
How???
We all know the nature of the game. How the summons work. We don’t all have all the heroes. Even in cases where we do, we don’t always have enough mats to ascend them.
So we all make do with the best that we’ve got available. 
That means that occasionally, we all have to resort to different strategies in order to be successful.
Just so happens that I have found mono teams to be quite effective in my own personal experience. Yes of course I am at the mercy of RNG… but I see posts on here all the time from big spenders with strong teams complaining because they lost a raid to a lower level team due to a bad board… so aren’t we all largely at the mercy of RNG?
Some matches are given, one way or another, automatically, from the start of the fight, based on the boards and the heroes that each side put up. To say that every fight is potentially winnable through skill alone - well that is just patently false. Some fights cannot possibly be won. And not for lack of skill on the part of either side. “Skill” does not determine the heroes we are able to pull from portals. “Skill” does not determine our starting boards, or even the tiles we get after disposing of multiple useless tiles. “Skill” only comes into play when you have enough heroes in your roster to match up together for good synergies, and when you have enough decent tiles on the board to be able to move them in your favor.
Sometimes even the most skilled of players can lose a battle due to either a bad board, or their opponents having an overpowered defensive lineup. It doesn’t mean that they suck at the game.