I think what Up Front does well, supposedly (it is a fun game anyway) is that it represents battle from the pov of a single squad, which is why it probably makes sense (or so they say) that you have no idea about anything. Your company commander, and possibly platoon commander, probably knows a lot more about the overall situation, but the squad is not having a good overview of the battlefield.
What the units in Fields of Fire do is that they have a very simple priority list for what to open fire on. But once they have opened fire they will keep firing at that target until told otherwise. So they do think for themselves, and usually not too bad either, but for instance if you want to send in some other squad to attack in close combat you need to tell everyone else to shift their fire first or things will not end well.
But what you say about planning is interesting. You could say that ASL abstracts that out and so do Fields of Fire. Tactical Combat Series is well known for its much stronger focus on planning. It is also an interesting system. They have a more detailed combat system that I think is good enough for most (it has I would say a more detailed LOS system than ASL even), but a quite abstract order system (rolling dice to implement new orders for formations, but not tracking communications across the battlefield). What they do have are plans that you must draw and them stick to, so if you have ordered a battalion to attack along a certain route they must keep doing so until you manage to give them a new order (there are ways of course to include alternate plans in your plan that you can switch to easier, and you can always cancel a plan and just have all the units in that formation fall back to a pre-planned point). It gets interesting because you do not know of enemy plans, and the sides tend to have different command ratings so they are not equally good at quickly adopting to changes (the expected number of turns to successfully modify an order will differ). A great system really, I must try to play it again sometime.