This is just part of traveling and it is also more respectful to countries to use the national currency. Many Mexicans make it easy to use Dollars and this certainly makes it easier for many tourist that come to Mexico. You will however make the best use of your money if you exchange it and use Pesos.