How does it encourage that any more than the current system? I mean, its penalizing the player who got revived, but maybe I'm missing how that changes the medic's behavior.
On Sunday I was playing in a 64-man conquest match as a medic on Metro, iirc. The defenders were holding two sets of escalators as choke-points and my team was having hard-time pushing past. People were charging into the meat-grinder of grenades, rockets and the kiillzones that were the escalators. People either died rapidly in the fray, camped and shot people charging into the fray (and in turn might get killed while camping) or were medics running back and forth, reviving the first two. The xp benefits of being a medic in that situation were significant; I think I earned a ton of ribbons for it. The changes you mention sound like they wouldn't change the medic's actions, just how often they'd be effective over the course of the match.
Honestly, given how unrealistic other aspects of the game are to make it enjoyable (the very act of respawning at all, fr'ex, or jumping from tank to jet fighter, etc), I'm not sure I find a realism argument concerning revives to be that convincing, personally. Yeah, BF is a much more realistic take on the shooter, but within reason.