During the time of Gautama Buddha in Ancient India, there were a few republics along with kingdoms, forming the Mahajapadas. There appears a widespread impression today that the Buddha went against tradition.
In reality, for most of his life, after having been born in the Shakya capital of Kapilavastu, he lived most of his life in the major kingdoms of his day. He was patronized by the kings of his day, including Bimbisara, the king of Magadha.
Perhaps the Buddha favored practicality by choosing to live in the kingdoms, which offered security and a relatively peaceful environment?