because the game engine itself is based off of either decision-trees or some type of single algorithm (or both) which produce thousands and thousands of randomized independent trials, there can be a substantial luck element involved sometimes...
The only thing I tend to ever notice to this point is that rookies seem to under-perform more than their ratings themselves suggest they should (as examples, I understand it's s.s.s. but
Hardball Dynasty – Fantasy Baseball Sim Games - Player Profile: Nick Holmes Hardball Dynasty – Fantasy Baseball Sim Games - Player Profile: Jesus Miro tend to both "lose the algorithm" constantly as if they were fringe players rather than rookie-of-the-year candidates, as their ratings suggest)
Also, in reference to your Charlie Hustle point, if you consider a player like
Hardball Dynasty – Fantasy Baseball Sim Games - Player Profile: Kent Ward, Simmy actually tends to cross-reference different attributes when it spins the algorithm. Generally, batters are programmed to utilize their eye, contact, power, and splits ratings (I think sequentially in that order actually also), but because I read thru the game summaries line-by-line, I've noticed that for this particular player, he is mostly only subject to contact, bunting, opposite field, speed, and baserunning (I think sequentially in that order as well). This player appears to only be subject to splits and power in situations when he's actually swinging the bat (multiple runners on base, etc). In those situations, he is mostly so-so as it pertains to walks, home runs, and base hits. His 100 speed rating compensates for his poor splits because he beats out a lot of infield singles, and therefore his batting average is way higher than it would otherwise be if he was a player with ordinary (or merely above-average) speed.
In summary, it's important to remember that there are literally thousands and thousands of independent trials per player per season, so variance is to be expected. Also, it's worthwhile to consider the sequence in which the algorithm actually spins, and the degree to which manager settings pick and choose the attributes that are getting spun