I cannot connect to what you say.
It's not an anti-pattern, the Scrum Guide mentions that Product Owner and Scrum Master can participate if they are working on the Sprint Backlog.
From the Scrum Guide
The Daily Scrum is a 15-minute event for the Developers of the Scrum Team. To reduce complexity, it is held at the same time and place every working day of the Sprint. If the Product Owner or Scrum Master are actively working on items in the Sprint Backlog, they participate as Developers.
Product Owners are not bosses, they are leaders. If developers perceive the Product Owner differently, it's because something is wrong, which should be addressed.
I do understand that every scenario is different. Still, Product Owners can attend the Daily as a listener, when the intention is to help, the result can be positive.
Removing the Product Owner from the Daily is a sign the Scrum Team is running away from the conflict, which is bad. Conflicts should be addressed and not ignored.
Silo effect is created easily when the Product Owner is not part of the Daily. There's one team, the Scrum Team. No hierarchy.