The most accurate answer to the question regarding why there aren't many rocks older than about 4 billion years is:
The earlier surface of Earth was completely transformed by meteorite impacts, volcanism, and erosion.
This means that the geological activity and processes that occurred in Earth's early history likely destroyed or altered many of the original rocks that formed shortly after the planet's formation, making it difficult to find rocks older than approximately 4 billion years.