Hey guys... just a disclaimer: I am a developer of Game Day Ritual.
Yeah... you're right, if you don't like to think too much when you play fantasy baseball then this is certainly not the game for you.
Just wanted to address the issues introduced as they are good ones. First: the developers really have very little to no control over the size and length of contracts that the free agents sign --- it is almost 100% controlled by "market factors" (i.e. if there is a bidding war for a certain player he will end up with a long-term, large contract; if there is no interest then he will likely capitulate and you'll get him for a steal). So the contracts of players are decided by the other teams in your league, us as developers only control the mood and evaluation method the players use based on their age, expereince, start power, loyalty, etc.
As for team that "screw" themselves long term due to dumb contracts (see Texas Rangers), there are ways to rebuild fairly quickly. There are mechanisms to releive your team of guarenteed contracts (with penalties) but they do work and a team can always get back on its feet pretty quickly if they are savvy. We have been playing this game for several years and these elements are based on the exact issues that you guys have brought up.
Also, dead teams are a non-issue. If someone gives up the "league" can take over the team for the remainder of the season and the AI can operate the club to keep is competitive for the rest of the season.
If you guys have any other questions please feel free to post them here or send us an email at mailto:firstname.lastname@example.org
and we will be sure to reply.
(Oh, also, if you sign up for the newsletter now you can get 50% off your team this season).