What about major game breaking issues like reconnect feature, improved lobby/matchmaking and other non-gameplay related things? Instead resources are being wasted on new unit portraits... Seriously? How is that meant to improve the game? Did anyone actually asked for that? Jeez...
I agree with your post except for this point. The person making 2d unit portraits is an artist, not a programmer. They can continue to work on things like portraits without using up any resources that would be spent on programming related enhancements.