Reports contained in the "IT Financials" collection should be pristine (in terms of tying out with other reports management receives or systems they have access to). This collection aims to significantly reduce or eliminate traditional financial reporting, so by extension they need to be of high quality.
In other report collections and objects within your model (other than Cost Source), the accuracy quality depends on your company's adopted strategy. For some company's, it's acceptable to allocate costs onto other objects/areas where a clear connection is defined...leaving behind some costs as unallocated.
Other company's (and my personal approach), is to allocate all costs. If a clear target cannot be identified, it should be possible to isolate the cost as related to an area associated to one of the objects in your model...even if not possible to narrow the association within the object's data. In such a scenario, I have one or more "dummy" or "plugged" rows to capture the "unassigned" costs being burdened onto the object. In this fashion, I can easily call attention to the "unassigned" costs on reports and illicit organic support from management to improve systems, processes, quality, and value served up by our TBM program.