So in this specific case, you wouldn’t let a low level party know anything more than “it’s dangerous”?
What would make you stop at “dangerous tower”? Why not add a detail or two more? You’ve already shared that it’s a dangerous tower.
Seems pretty arbitrary.
I don't see anything particularly arbitrary about respecting player agency. They can do what they want, even if it's stupid. They heard the tower was dangerous. They had an opportunity to get more information.
I've never run this scenario but I did just let a PC attack a cave bear even though they knew the other PCs (using food and animal handling checks) had subdued it for the time being. It was their choice to attack even though they almost died in the ensuing fight.