To me the change in terminology is an issue.
I'm much more open to hearing the announcer call 'intentional' foul than 'unsportsmanlike' because of the connotations of the term 'unsportsmanlike' and I wonder if that connotation doesn't also impact on the willingness of at least some officials to call them.
If you take 'intentional' literally it requires an official to be a mind reader so perhaps the change in terminology is understandable, although 'unsportsmanlike', by definition, makes the call a value judgement by the official, which might be part of the reason for the level of variability we see from official to official and game to game.