portki is a dialectical word that can be used for spodnie as well
It would sound strange or humorous.
It's not a word that's used that often, and when it is, it's considered humourous and colloquial.
I'm a heritage speaker and Polish is my first language, so I guess I just speak colloquially!
Why isn't sweter correct?