Answer

There's no need for run-off elections that often have far less turnout.  In Jacksonville it costs $1.2 million to run a round of elections, regardless of how many offices are on the ballot.  Imagine if every city/county in the state of Florida that has run-off elections as a part of their local elections was able to eliminate that and repurpose those funds towards other worthy expenses such as teacher/police/firefighter salaries & equipment.