In a sense, yes. It would seem unfair to basically "force" players to play in the last RS game if they are trying to get healthy, to be eligeble for the playoffs.
But what
@MacKaRant said is right: you don't actually have to play to make this work. Just need to come off the LTIR. If a player feels he's still not ready to play then fine, sit him in the pressbox. But you have to activate him before the RS ends.
You have to be cap compliant before the season starts after having the luxury of being over the cap by certain presentage during the off-season. Just make it so that you have to be cap compliant on the last day of the regular season for RD1. Et voilà, this basically fixes what most people have issue with.