I think the primary reason [to form a new entity] is to limit liability and to shield assets.
Using a DBA or creating a new corporate entity are ways contractors can distribute liability, expand geographically, update brand identity or even take on work that would put them in political crosshairs.