Again you miss the point.
CS/CSS is not a casual game. Even your "training regime" screams of non-casual game play.
.
The one thing I'll agree with you with, is whenever I get back into it downloading sound packs and random textures and things can be an incredible pain in the behind. Though to be honest, find some good servers and stay away from the more novelty ones and its easy enough.
I'm sure way back when you could find a couple good map/texture/sound packs of common things to make it easier, but its a pain to go to cs:s based sites and try and work out what you need over whats been made, as over the years theres been a scarey amount of stuff made for it, and tonnes of truly awful maps and packs.
To be honest though the training, is completely unnecessary.
This is the thing with CS:S you die, you learn. You run a daft route on a map, you learn where people go and where you'll die first and you avoid it next time. You die and you follow an opposition player as they play and see where they go, how they move how they track down the final player, learn the map, watch how people shoot, what rooms people camp in, watch area's that are protected, watch someone on one team or another plant the bomb, learn where the bomb is planted.
Within 30 minutes on any server you should be able to pick up most of that and the one little secret is, the less predictable you are, the better you'll do.
Frankly for the 2 years I played on and off, I still never found a more effective tactic than crazy non stop rush. Largely because so many people think its suicide they aren't ready for it. They are waiting for someone to stick his head out and pop back in, run through full speed and they'll still be shooting at the door where they think a normal player would be heading back too.
The funniest thing though is someone in this thread suggesting CS:S is really basic because other games have leveling or statstics-based elements which makes them deep.
CS:S could just bump you up a level every 30 minutes...... suddenly its as "deep" as Cod MW? lol.