Why did the Mayan civilization not build large urban centers as did many other civilizations of their time?

They could not write.

Their population wasn't large
enough to sustain a large urban center.

Their environment that wouldn't sustain a large urban center.

Their engineering skills could not master the techniques needed to build large urban centers.