This can be accomplished with the API or with Dynamo pretty easily (i have a script that does it). The tough thing here is that the Grid bubbles are a "By View" thing and not an instance parameter, and it is highly dependent on how the grid is drawn (top to bottom or bottom to top). You may want all of the Grid Bubbles along the bottom turned off, but if some of the grids wer drawn top to bottom and others drawn bottom to top, then you cannot uniformy say "Turn off Grid Bubble End 1" and "Show Grid Bubble End 2".
If it were possible to select grid ends as separate entities (much like selecting a placement point of an adaptive) and then choosing "deactivate Grid Bubble at chosen end" where Revit would understand the active view and understand the end the user desires to deactivate - then this might become a lot more useful.