There are definitely limitations, but later games have a lot more depth than these.
Link's Awakening feels like it shouldn't be possible in a single megabyte of mask ROM, for example. The fact that it was makes it almost more impressive by today's standards.