A range tells you if you and your potential employer are on the same page. I don't apply for a job expecting the top end of the range, but at the same time if the top end is less than what I'm willing to take then I don't waste my (and the employer's) time with an application.
If I saw a range like $0-$10,000,000, I wouldn't apply since it's clear that they are not taking the hiring process seriously.