Why does Zoho adopt such archaic limitations on Export criteria?

Why does Zoho adopt such archaic limitations on Export criteria?

I have been trying to overcome the ridiculously limited capabilities to export leads within Zoho CRM. 

 Zoho limits export from the data base to the first 3000 records. Why 3000 records? Why the first 3000 records? The data file sizes are generally relatively small. Why would anyone choose to export the first 3000 records of a larger file without the benefit of a selection process? Even CRM applications in the 90's never dreamt of such an arbitrarily useless approach to exporting data. 

Moving on to the next arbitrary limitation regarding exports…. Zoho provides the ability to create a report with a limitation of 2000 records. The records of a single report can be exported. Actually, how much integrity does a report have if it limits the output to 2000 records…. of a 6000 or 10,000 record file? I don’t see any way to pick up the search criteria for the 2001st record to the 4000th record (and so on) in order to even make (albeit a very ugly approach) the file logic contiguously connected.

For export purposes, there is a dramatic improvement on the selection process but a greater limitation on the export amount. Why does Zoho choose to limit a report to 2000 records? How does Zoho propose to access the records beyond the first 2000 in the file?

I provide consulting services in this space and I have been quite positive in my support of Zoho, but this issue really makes me rethink the potential for Zoho to be a mainstream CRM. I would really appreciate the logic behind these limitations or any sort of resolution.