“Nice” is defined as “pleasing; agreeable; delightful”, while “kind” is defined as “having, showing, or proceeding from benevolence.” This difference seem to explain why we use “nice” but not “kind” to describe things besides people and the way they treat each other.