Suggestion for improvement and complaining and acting like geo is useless are very different things and as far as I can tell you appear to fall into the later half
I will say I am not a fan of geo simply because the effect gives me a headache so in things like delve where it's cramped quarters it's a bit of a pain to arrange myself to not see it but I will be the first one to take it along because of its usefulness but you seem to think its helpless
I am going to assume you have geo and care about it so you should understand that the job is clearly designed for support like a bard, so assuming party play you will have a healer to watch out for you so why would you need to do that yourself... Go /nin stand next to that jerk mob and give it a one two.
The adjustments they are giving are plenty to push geo even further into parties if you think it needs more by all means make suggestions but sitting there saying geo can't do what this Mage and that Mage can is complaining every job has its ups and downs (except rdm that's all down ATM) play to its strengths if your ls won't support your geo either your doing content that is not even designed to be hard anymore and can likely be 3 boxed (looking at you arch omega/ultima) or is a Zerg in which case your only taking 3-4 jobs anyway so take up the torch for the other 16+ jobs. If you are doing something that's relevant to geo namely delve nm outside or inside or boss runs or any current adoulin content and yur ls still refuses to acknowledge geo try to explain to your leader it's merits (yes it has plenty) not ask for buffs to become god Mage.