Why does Shiina always say "how shallow-minded"?
As stated in the wiki page you linked to, it's most likely because she's from an earlier era.

Also, being a trained assassin, she most likely views the actions of other characters as childish and foolish, so she just gives her honest opinion on the matter.