Talent matters. Rams have had trouble replacing key players.
They finally found a RB to replace Gurley, years after he was done. That's on McVay for not prioritizing it and providing fallback plans instead of settling for the same shitters on the depth chart for multiple years. Same thing with the OL. It was smart to let Corbs leave in FA but the problem is they failed to replace him. They had no choice but to let Whit retire but the plan to replace him was, once again, a guy who we all knew might struggle to stay healthy and who had trouble with power rushers (Boom). OBJ put this WR group over the top but they have only shown an ability to draft a specific type of wideout, those who are intelligent and versatile and separate well, which is not the worst thing but they lack speed there still.
Rams are a slow team. They're slow outside both hashes on defense and they're slow at wideout. They're slow at ILB. This is compared to the elite level teams/positions. People don't want to hear it, I realize, but it's true. They have some speed at corner but one of them cannot tackle (Durant) and the other is stupid (does dumb shit and gets flags) and probably is struggling with the scheme (Tomlinson).
No coach is so good or so smart that he can overcome a significant talent differential. Rams are fighting to win a wildcard spot instead of vying for a division crown because the roster is short. Nacua and Williams have been a shot in the arm but neither are enough to cure all the ills with this roster. We're a team who can play with anyone when the boys execute but has very little room for error.