As a starting point, Pico chose to be as neutral and semantic as possible using very few
But of course,
.classes are not a bad practice at all.
Feel free to use modifiers.
Just try to keep your HTML clean and semantic to keep the Pico spirit.
<button class="button-red margin-large padding-medium">Action</button>