Cottage gardens are simply a 'style' of gardening.
Many Cottage Gardens have only perennials in them, for instance. The plants in them do not constitute the style nowadays.
They can be almost anything one can imagine...as they were back in the old Cottage Gardens in England, where the term originated.
Called "Cottage Gardens" simply because the gardens surrounded humble cottages. They were filled with many hand-me-down plants.