I may be wrong here, but I'm pretty sure it has always been this way.
I have always played with a house rule to where if I have have to place a player on IR he is just done for the season to keep things fair in that department.
I'm now for the first time running a 32 team franchise so I can manually bring players back for each team if needed.