A button label is a small promise about the next action. Specific wording helps someone understand whether they are saving a draft, sending a request or opening another page. I prefer an action that matches the actual result.
The wording also helps separate actions with different consequences. Saving a project and publishing it should not feel identical when they change visibility in different ways. Clear labels reduce the need for surrounding explanation and make the interface easier to scan.
