I actually have a positive view of this rule.
This may actually help in more user participation on the system with people maintain more of their earned steem in their accounts as steem power. That is it would prevent random accounts just for withdrawing earning. Which is good in the long run as it would create better content on the system than click baits that we find on current social media. I am not saying that steem is free of click baits but ultimately I guess this would lead to better quality content and members.
I did read your comment about it being withdrawn before 7 days, which actually does not make sense to me. At least 10 days to be given so that the user can prove himself to be of value to the ecosystem.