I like this type of approach for some kind of live season mode if gamers want to recreate real life storylines of some guys struggling and others having a hot streak, but outside of that I think short term rating changes should be optional. If tendencies get adjusted maybe even on a daily basis, I'd love that. With ratings though, outside of a specific real life related season, maybe updates could be made in bigger intervals.
What about a comprehensive adjustment for all players at the end of each month to track trends lasting longer than some generic hot/cold streak?