Frege and Russell took 0 to be { {} }, but von Neumann took 0 to be {} (and n+1 to be n U {n}), and this is quite standard in many contexts. Your assertion about "almost every contemporary text" is just plain wrong; you obviously need to read more contemporary texts.