The Bucks have 16 players under contract and are reportedly considering waiving Kravtsov and eating his contract. The Bucks have Luke Ridnour, Brandon Knight, and second-round pick Nate Wolters at point guard. The Bucks have Larry Sanders, Zaza Pachulia, and Miroslav Raduljica at center.
The Celtics could use depth at center and point guard.
Given their experience with Brandon Jennings and Monta Ellis, the Bucks don't seem to have a problem with chucker guards who don't play much defense.
Of course, the Bucks have OJ Mayo, Gary Neal, and Giannis A on their SG depth chart.
The Celtics would have to waive Donte Greene (eventually, if they don't do another trade) or throw him into the trade (it can be structured to allow that). The Bucks have Carlos Delfino penciled in as getting significant minutes at SF, so they might be interested in exploring if Greene makes sense at that spot, then cutting him if it doesn't work out.
It may seem like a bit of a sideways move for the Bucks, but, then, they tend to make those kinds of deals. If they want to consolidate roster spots, are you willing to make this trade?