agree with that to a degree, its changed. though in the old days the defender would have made a proper effort to tackle or tried to marshal the player, not just half step in front because they know they'd fluff a tackle or get skinned/dummied. why should the attacker have to dodge a half hearted...
dont think thats fair. this is the example that doesnt fit neatly into the comparsion made in OP. Ronaldo "invited" the foul but the Spainard obliged and was intent on stoping him. Ronaldo would have to jump over the leg to avoid it.