First, my not-so-serious point against farm teams. I refuse to let my players play against a bunch of animals!
Second, my real point about farm teams. They are too far removed from reality, and in my mind detract from the overall experience with this game. Yeah, yeah, this is not reality (you mean it's not?), and there are plenty of things that are clearly not realistic, so we just have to use our imaginations and look past those sorts of things. But a large idea, like the existence of teams that sucks egg, but somehow manage to have developing superstars playing with a bunch of bench warming rejects and they develop into a Michael Jordan and LeBron James lookalikes in this environment is too hard to fathom as possible.
So, that being said, I'm not going to suggest how to prevent this from happening since that's already being discussed in this thread. I'm just going to state that it is my opinion that the existence of this unrealistic situation is hurtful to the game overall, and if can be fixed, it should be fixed. A lot of time is spent getting the stats of the players, the flow of the live games, and so many other elements to be realistic. One of the qualities of this game to be a simulator of some sorts. Things will never be perfect, and some things will always be far from perfect (players don't have contracts, etc.), but first we need to acknowledge the shortcoming, and then figure out if and how it can be improved.
And I will state, once more for emphasis, my team will absolutely, under no circumstances, play against any animals! Not even the Detroit Pistons!
Don't ask what sort of Chunks they are, you probably don't want to know. Blowing Chunks since Season 4!