Yeah, I don't think it's the roster per se. IMHO, this roster is as well constructed as you can reasonably expect.
These last two games are the sort people point to when they say the playoffs are a crapshoot.
In the end, the Angels are a good team. They had a better record than we did, and won their division. If they get past us, that's not a shame or a tragedy. It's just baseball, with us at the losing end. That happens a lot to teams that are by any reasonable measure the slightly worse of two teams in a series.