Your concrete as a part of your total building infrastructure is often a very substantial part of the complete cost and by finishing it you can maintain that value so that it doesn't degrade. Aesthetically, when people see a concrete floor unfinished it gives the impression of a non-functional storage place and not a living, working, or professional environment. Bare concrete emits concrete dust when unsealed. It is susceptible to staining quite easily. It is liable to absorb oils and other contaminants deep into itself making it impossible in some cases to decontaminate. It is not resistant to molds, bacteria, or fungal growth and so can potentially be a source of pathogen contamination in certain circumstances. It is not easy to clean as it attracts dirt and holds it in its pores. Cleaning costs are far reduced on a coated surface. Concrete coatings help protect the surface from wear. Including salts, oils, water, chemicals, etc. Coatings typically reflect far more light than bare concrete and many other surfaces thus reducing electric bills. You may save costs long term dealing with repairs when not addressed properly sooner. In places with any sort of wheeled traffic control joints are often points of wear when they aren't filled in to allow wheels to smoothly transit the gap in the joints.