Honestly, the reason you care for those not in the region is because of revenue to the county. You build a stadium that can host other events in a more friendly area to get to and Cuyahoga county benefits in the name of millions of dollars of revenue brought in by the stadium district.
Brook Park makes a ton of sense from many angles, just isnt as romantic as keeping the Browns downtown, but most romances die because of finances, and Brook Park is the way to go from a financial stand point from many angles. Tourism is a major industry that helps out everyone that lives in the area.