IMO the rules need changing, they just pander to the soft as butter players. If you get a soft touch on the arm or any other gentle touch and fall down, yellow card and automatic one game ban. A foul should be where there is no chance of continuing with the play, not as it is now. I find most layers pathetic, to be honest.
So as an example if an attacker was one on one with a keeper and a defender pulled his shirt or tripped him but not hard enough to take him to the ground, it wouldn't be a foul no matter how impeded the striker was as long as he could just about carry on?
At the end of the season before last I can remember an incident where Coutinho was tripped in the area vs Palace, he was so clearly impeded but could just about play on - he ended up getting his shot away with 1 knee on the ground. That according to what you said wouldn't be a foul. Incidentally the ref didn't give the foul either, probably because he stayed on his feet(ish). Towards the end of last season when Liverpool went to Old Trafford there was an incident involving Salah and Young, Salah was goalside of Young when the ball was played to him, Young grabs him with 2 hands, stopping Salah from both controlling the ball properly and getting clear of the rest of Utd's defence - Salah stayed on his feet but is dispossessed by 2 Utd defenders. Again, under your rules that's not a foul because he could carry on, no matter how impeded he was. I could list 10000 other examples like this - Salah just the other week vs Napoli, Mane in the 2nd leg of the CL 1/4 last year and so on.
For clarity, I think your rule is madness. If a player is impeded it should be a foul. What you're suggesting would lead to 1000 tactical fouls per game. The rules as they are, are right however officials need to start implementing them properly, even when attackers stay on their feet in the area - it's only in the penalty area that they don't. I can completely understand why officials don't award penalties when a player stays on his feet btw - they're human and it's natural for them to look for an excuse not to make a big decision and a player staying on his feet is their excuse. As long as this continues then forwards would be fools to stay on their feet when fouled because they're only going to disadvantage themselves by doing so.