There are criteria for inserting tubes. These are established by the insurance company, NOT your doctor, so don't blame him for the delay. Tubes do not prevent all middle ear infections -- they are inserted in order to preserve hearing, not to prevent infections. Kids with tubes will get less infections, but they still get them.
New recommendations are coming that will recommend even LESS antibiotics, but this does not mean tubes will be inserted any earlier.