Eh, I think the free aiming style can lend itself to some cool situations if the developers allow for such creativity. If they do approach this issue, i'd rather they go with option two and still allow shooting off target. It's a lot more powerful of an idea to create conditions and entity attributes for certain status checks than to design encounters specifically with targetable items sprinkled through the battlefield.
It's kind of like when a dev includes a fire barrel and an oil barrel next to a pack of enemies. Is there really much player agency/creativity in handling the encounter outside of the developers preset encounter strategies? You can either fight traditionally, or blow them up with fire.
The developers programming it in its current form allows the player to design all kinds of conditions with their parties toolkit without any obvious "ARROW HERE. FIRE HERE."