Here we go again.
Her traps are a sieging tool. The situation that she is putting them under the tower to zone you is exactly what she is supposed to do with them.
So every suggestion like "she shouldn't be able to put them under a tower", "the tower should attack the traps", "minions should trigger her traps" and so on are directly against the whole purpose of the skill, therefore it is unlikely that a change like that is going to happen.
Since OP compared her traps to other traps like Teemo shrooms:
You have to keep in mind what the intention of the skill is.
Just because they are all traps doesn't mean they all have the same purpose.
Teemo Shroom:
Serves as a warning system, wave clear, for preparing ambushes.
Since they get used for waveclear, they have to trigger on minions to fulfill that purpose.
Notice how sieging is not their intention, therefore they get revealed under towers.
Jhin Lotus:
Same like Teemo, serves as warning system, wave clear and for ambushes. I don't think I have to explain this again.
Caitlyn Cupcakes:
Their purpose is sieging and being a situational warning system.
Notice how you can't use them effectively for ambushes. Why? Because they are visible the whole time. They don't go in stealth like other traps. You don't use them for waveclear, therefore they don't need to trigger on minions. And that would be counter productive for their purpose: being a zoning and sieging tool.
Riot wants Caitlyn to focus around her traps in gameplay. They are working as intended. If Caitlyn is too strong, there are other levers they can adjust her with. But the general gameplay of her traps will most likely stay.