"There are no bad mechs, only bad rolls."
Nah, there are some mechs that are just terribly optimized for the tasks they're purportedly designed to carry out, or bad overall. And that's okay. There are varying qualities of mechs and their variants and the game is much richer for it. People forget that the BV system was implemented post-launch and that there was a lot of material published with regards to rolling lances randomly. Scenarios also never gave you well-rounded, well-optimized lists.
The game can be a lot of fun when you're coming in with the mindset of doing your best with what you were given.