To clarify a bit: Before the techer bot change I used to find the techer bots and 50 jet PS them all reset because the code prevented them from teching enough turns to get income for military purchases. This is no longer possible, which is an improvement. Every bot now eventually gets military. The last ones usually get military on late thursday, and it is yet unclear to me if it is rainbow, farmer, casher or techer bots that take the longest nowadays.
My goal with suggesting that change had a bit to do with the market prices as well but my main reason was to make grabbing a bit more challenging(perhaps mostly for myself as I seem to have been one of the few who noticed/exploited this weakness).
To illustrate what the change has done:
http://www.earthempires.com/express/379/ranks
Look at the status of the lowest 3 bots(all techer bots), they have spent all their money on buildings and only managed to buy like 100k units in 1800 turns. They are not even fully built and they teched very few turns all reset.
After this the change was implemented:
http://www.earthempires.com/express/380/ranks
The lowest ranked techer bots are
Zona (#67)
Hordes out of Lurd (#62)
So they now have a stronger economy than the rainbow bots, because they tech more, and because they do, they get the resources to build their acres and to buy some military, which seems reasonable.