Glaucoma drugs are just one of those things that happen to be particularly high-yield. I think it's because it requires you to integrate a lot of concepts/systems, since pretty much all five of the glaucoma drug classes were originally intended for other purposes, which means that they have a lot of interactions and contraindications. And glaucoma is a very common condition.
I think I can summarize most of what you need to know about glaucoma drugs. There are five classes:
1. Alpha agonists (i.e. epinephrine) - contraindicated in acute angle closure glaucoma because they cause mydriasis, which puts more pressure on the blockage. Also contraindicated in hypertension for obvious reasons.
2. Beta blockers (i.e. timolol) - contraindicated whenever beta blockers are contraindicated for other reasons.
3. Diuretics (i.e. acetazolamide, mannitol) - DOC in angle closure, but contraindicated wherever acetazolamide/mannitol are contraindicated.
4. Prostaglandin analogs (i.e. latanoprost) - usually the DOC in outpatient management of open-angle glaucoma.
5. Cholinergics (i.e. pilocarpine) - contraindicated wherever cholinergics are contraindicated.
Also, if you find pharmacology to be largely about rote memorization, then you might be approaching it the wrong way. I mean, yes, you have to memorize the names of the drugs, but a large portion of them have a suffix or root that give away their function. The side effect profiles and indications/contraindications can usually be inferred from the MOA.
But that's just my opinion. I feel like everything in medicine requires excessive rote memorization except for physio, path, and pharm. Micro, biochem, anatomy, and embryo all just seem like long lists of stuff that won't be particularly useful in the real world... yes, I need to know that Corynebacterium diphtheriae causes psuedomembranous pharyngitis, but when will I ever use the knowledge that its toxin works via ADP ribosylation through EF-2? On the other hand, if I'm a GP who has a patient with a random drug reaction/interaction, I should be able to recognize it. Or if I need to write a prescription for somebody with lots of comorbidities (like the frequent-flyer patients who make up most of our clinical practice), I should know which drugs to avoid.