The short answer is "yes," but with some important caveats.
While, in an absolute sense, it's good self-care to put your needs first, it's also good self-care to create strong, trusting relationships with others. Whether it's business or personal, it serves your best interests to keep your time commitments to people.
I worked with a very successful CEO for 7 years helping him scale up his business, and he was the best marketing/sales/relationship developer I have ever met. We had scores of individual and team meetings, and in all that time he only rescheduled one meeting.
We were sitting at lunch one day, and I asked him why this was so. "Well," he said, "I would never want to behave as if my time is more important than yours."
It occurred to me that this was surely one of the most important reasons he was the best marketing/sales/relationship developer I have ever met. Unless there is an extremely important reason not to, keeping your promises/time commitments works to your advantage in your business and your personal relationships.
Especially for leaders, keeping your promises shows integrity and consideration/caring for others--two of the most important predictors of leadership success. Trust me; that trust you're building now will come in very handy later.
Don't be a stranger: (770) 993-1129, tdockery@TheResolveFirm.com