I hate it when strategy games, instead of making AI a tiny bit smarter, just let them straight up cheat. Case in point, War on the Sea.
Its a rather niche naval strategy game. You take command of either japanese or americans during the 1942 Solomon Islands campaign, and fight for supremacy. You get a set amount of points that you spend on ships, freighters or combat ships. Then you move troops, supplies, etc between hotspots (Renelle Island, Guadalcanal, etc) and so the game goes, while trying to sink/evade hostile forces. The amount of points you get initially is enough to get a small combat group (two heavy and light cruisers and two destroyers) and a single convoy up, and maybe one or two submarines.
So here I was thinking enemy would be subject to the same limitation... How wrong I was! Turned out, my first patrol of six ships encountered enemies. Four heavy and six light cruisers. Okay, maybe they invested all in those ships, right? Wrong, the next day I got assaulted by a wing of D3A1 Vals and B5N2 Kate carrier borne bombers, meaning that at this point in the campaign, three days in, japanese already had forces equivalent to about 700 points, when I am given 250. And then see them make just plain stupid mistakes - like ALL torpedo bombers in flight going after destroyers, fighters strafing heavy cruisers, and dive bombers plinking at light cruisers, when completely ignoring freighters which are much more important target than combat ships in this scenario. It makes the gameplay feel so cheap, instead of challenge you fight a cheater. A very dumb one at that.