I have zero issues saying this team lacked available talent necessary to play winning football. 2017 talent level got Caldwell fired for a similar reason, no pass-rush.
For goodness sake, they paid Melvin as a free agent to come in and play the 2nd starting corner position. 3.5 mil scrub as your starter? Whiskey Tango Foxtrot.