OP - I do have some sympathy with your confusion.
I took my son to the doctor and he was diagnosed with a virus, no explanation of what type and I was told to treat him at home with calpol. Twelve hours later he was in hospital with a nebuliser and needed a steroid medication to help him breathe.
We were kept in a waiting area for five hours while they debated admitting him, then sent us home at 2:15am. We saw five nurses and four doctors that night, all of them with a different opinion.
By 2:30pm we were back at the hospital because he was again struggling to breathe, back on the nebuliser and again waiting for steroid medication, which was finally given after seeing five different nurses and three different doctors. We were sent home at 10:30pm that night.
Still no idea what the virus was, but they said it brought on 'croup-like' symptoms that left him unable to speak and gasping for breath.
A week later I had the same virus (or at least the same symptoms) and the same doctor who said my son didn't need antibiotics gave them to me without hesitation. They helped with my sore throat but not the rest of the symptoms.
Three weeks later we are both having trouble either shaking off the last of the illness or are both picking up other bugs. Still coughing, still with sore throats, both with sore weepy eyes (same doctor saw us both again, gave my son eye drops without question, umm-ed and ahh-ed about giving them to me even though my eye has been much worse)
He did tell us that conjunctivitis can be viral or bacterial but didn't know which caused ours.
I think my son is losing his voice again so I don't think that's the last we've seen of the doctor.
I can understand your frustrations. I know they need to get the diagnosis right and that antibiotics are not a cure-all wonder drug.
But I felt very much like nobody was listening to my concerns, my son was weeping with exhaustion and begging to go home and nobody explained to us what this virus might be, not even a rough guess, and they didn't keep us informed about what was happening and how long we had to wait between doctors etc. It would help if they could say "we are busy but you are X on the list and the doctors will be changing shifts at X time, so it could be up to X long before you are seen." At least then you know what's happening.
When all you want is for your child to get better, but you aren't getting much information from the doctor, you can feel frustrated and angry, especially when one doctor seems to contradict another, as happened with my son, one doctor said he was good to go home but just wanted us to wait for the consultant to approve it. Two hours later that consultant was refusing to let us leave because he thought my son needed the steroids and would get worse without them.
You need to have faith and trust in your doctor and when you don't get a clear diagnosis, just a vague "it's a virus/infection etc" you are left wondering what's going on. And when every doctor you see tells you a different thing it can make you feel angry and frustrated.