I wonder if anyone proposed this before:
How about to make TM cost increase with each unit built? Like, the first one goes for 400R, 2nd - for 420R and so on.
They are all-around unit effective at everything related with AI = obvious pick when you can't\don't want to decide on dedicated Anti-Infantry.
This may help\motivate player's choice a bit.