Because the instruction from most pediatricians is to send kids with persistent (not responsive to acetaminophen and/or ice bath) fever above 104F to the ER, especially after hours. Very, very rarely will you find a pediatrician available outside an ER setting after hours.
Also the ER is always going to be the most expensive setting to get care.
Why not take him to a pediatrician, if there are no warning signs that he needs immediate attention?