В идеале функциональные элементы и элементы представления должны быть разделены, другими словами, плагин должен работать без файла CSS, который должен быть необязательным.
Но мы не живем в идеальном мире, и, учитывая, что, вероятно, большую часть времени CSS будет настраиваться, вполне приемлемо включить CSS в дистрибутив плагина.
Вы должны свести CSS к минимуму и в конечном итоге добавить дополнительные, более сложные примеры CSS.