I agree with the points you raised here. I particularly love your third point. As a business owner or manager, you have to understand that salaries are not the only way to motivate your staff. You can add other rewards and incentives that will make them to put in more of their best.
Nice piece, Tobi