For me, Punk has always been a state of mind. Anyone can be a Punk. You don’t have to wear leather or chains. That being said, you can if you want. I suppose what I’m getting at is that Punk is whatever you want it to be. It’s a personal thing. Ska/Punk is even more so, at least, for me it is.
Ska is a category misunderstood by many. This is especially true amongst people from my generation (millennials) who grew up when “Third Wave Ska” filled the airwaves.