lower league football clubs usually sign a side that can compete in the league they are playing in, plus 2 or 3 that are good enough when needed, they then have a few bench warmers that can come on for a few minutes or play if the club has injuries.
Scunthorpe United have signed a side that can’t compete in the league they are playing in, they have 6 or 7 that are good enough for the league but are either injured or not doing enough in training, they also have a few more that can make the numbers up.
who’s fault it is I have no idea but the responsibility is with the Chairman.