To me the biggest issue is player development.
no organization is going to develop perfect players, but they can develop players who will consistently fit into their big league roster and be serviceable.
this organization seems to just draft talent and hope it all works out after a few minor league seasons. Players are consistently coming up with the same defects they were drafted with. Yeah, they’re professionals and ultimately responsible for their own development, but if other organizations have a conprehensive strategy (like Cleveland, Minnesota, Tampa, etc.), you end up making the most of your league-minimum players.