All of what you just said sounds nice in theory, but if it were that easy, more teams would do it.
Of course you want to keep the ball out of Curry's hands, but how do you do that? Have someone face guard him the entire floor? That's going to wear the defender out and it won't even work half the time. Make him work off the ball? Sure, sounds nice... but Curry is one of, if not the best player in the league when it comes to getting open off the ball. I think people forget that's what the guy spent most of his college days doing. It's damn near impossible to stop him, and this before getting to Klay Thompson.
The Cavs went up 2-1, but I wouldn't blame fatigue and injuries for their eventual failure. Both of those played a part, but mostly it was the Warriors downsizing and making the Cavs decide whether it was worth it to keep Mozgov on the floor. As Matt Moore, formerly of Hardwood Paroxysm has said, the math will kill you every time. The Warriors are going to bet that a guy like Moz won't score enough down low to offset all the threes they're going to make. And he won't.
The Cavs' best bet is to match up with the Warriors' small lineup. Problem is, they probably need one more wing that can shoot, play defense, and create off the bounce when necessary... and those guys aren't cheap. I don't think you can play Love and Thompson at the same time, and, ideally, you want LeBron at the 5 to match Draymond. Kyrie, when healthy, may be the only point guard on the planet with the skills to play Curry to a draw. Unfortunately, you can't count on him being healthy, but let's assume he is. That leaves JR, Shump and... Richard Jefferson (?) left to match up against Iguodala, Barnes and Klay. You know who would be surprisingly useful in this matchup, even though he's not near the player he was before? Joe Johnson.
All that being said, it's a moot point because even if the Cavs had the perfect lineup to match up with Golden State, they don't use it enough to be comfortable with it. The thing about the Warriors' lineup that kills other teams is not necessarily that its super small, it's that they use it enough to develop chemistry with it. The Cavs could throw 5 guys out there that, physically, match up with Golden State, but that lineup will likely be playing together for the first time. Throwing a first time lineup on the floor against the Golden State death machine is asking for bad results. That's why it's so important in the regular season for Blatt to get super creative with his lineups. If the team drops a few games because he's testing out lineups, so be it. They aren't getting home court anyway.