Here is my .02. You should not be a pilot in 121 pax/cargo service unless you have an ATP... thats why its called an "Airline Transport Pilot" certificate. End of story. HOW you get that 1500 hours... does not matter to me. There are many different ways.
As for a national seniority list, its a great "idea" but that dog just does not hunt.