Well if you want to get nit picky.
I'm sorry but this sort of nit pickiness to me just ridiculous.
Which you can just use for your Napoleonic armies?
The uniforms were somewhat historical, but let's be honest here: The original sets had a historical setting to them but weren't that historical. No country ever had any flags like the blue or red coats. It's supposed to be what you want, not just some historical analogue. The problem is that you're just shoe horning all sets into a historical setting and obviously that's not what they are for.
Look at the SES: It has the Jolly Roger on its masts. No Pirate would ever do that. But why aren't you complaining?
So your verdict is that unless everything is historical, then you're not going to like it.
Again, you're just shoving every Pirate set into a historical setting, which obviously isn't how it works.
And historically, the forts like El Dorado would be pretty sizable, not small like it or the Soldier's Fort is.
My verdict? Drop the historical mindset and have fun. After all, that's what Lego is for, not for complaining about dynamite.
Sure historical stuff can be fun and I enjoy messing around with it, but when it gets in the way of actually being able to enjoy stuff, then it starts being a detriment.