Compared to cloud yes, but dedicated servers are cheaper than running colo, it takes a couple hardware failures to completely screw your budget up, in addition to the maintenance.
Unless you have specific impossible to rent hardware needs, it's never worth it.
Unless you have specific impossible to rent hardware needs, it's never worth it.