Harold you make excellent points in this blog. Soft skills have become essential for most workplace situations. If you can't interact with others in a smooth manner because of your personality, then you will have several problems with your coworkers as well as the customers.