Well made pictures. Anyway my 2 cents: cavalry was expensive and only rich could effort being cavalryman. So shirtless cavalry is a joke. Plus cavalry was threated like cowards+horses in some cases. So if shirtless units = "brave heroes", so it means no cavalry for those horoes.
Real heroes fight on foot only.