I can’t speak for the developers, but one place where you might want a different effect is when someone has a serious illness or is pregnant and will be away for work for a time, but you don’t want to totally destroy their account. The “invalid temporarily” state lets you differentiate between someone who is just out for a short time, vs someone who has left the organization permanently. As Leonardo says, the effect is very similar.