I don't really follow NBA...
So what's the deal with these kind of signings, and 10-day contracts??
Are they filling a legitimate (on-court) need?
Taking out insurance against multiple injuries and/or foul trouble?
Looking to stir things up and motivate their existing bench players?
Fulfilling some kind of promise or hand-shake deal, eg "come and play for us in the G-League and we'll make sure you get a few NBA games?
Genuinely evaluating the player for a future possible signing?
Filling some technical requirement to have "X" number of players on their active roster?
Tying up some kind of contractual basis, so that they have the option of trading his signature for a bag of beans?
Some combination of the above?