城管拆房子的主要原因通常是因为这些房屋属于 违章建筑。违章建筑是指未经相关城市规划和建设管理部门批准,或者违反城市规划进行建设的房屋。根据《中华人民共和国城乡规划法》第六十五条的规定,在乡、村庄规划区内未依法取得乡村建设规划许可证或者未按照乡村建设规划许可证的规定进行建设的,由乡、镇人民政府责令停止建设、限期改正;逾期不改正的,可以拆除。
城管部门在拆除违章建筑时,必须遵循合法、公正、公开、透明的原则,并按照相关法律法规和程序进行操作。虽然城管部门本身并无权直接对违法建筑进行强拆,但在获得当地人民政府的授权后,他们可以获得一定的权力,对违建进行强拆。
总结来说,城管拆房子的主要原因是这些房屋违反了《城乡规划法》等相关法律法规,属于违章建筑,城管部门在获得授权后有权进行拆除。