They have gotten lots of mileage out of breaking the scheduling and the resource provision into two different components. Having multiple jobtrackers would be very advantageous if it didn't require you to partition your pool.
https://issues.apache.org/jira/browse/MAPREDUCE-279 Arun