It sounds like you need a small conversation with the other players about why this cantrip is causing a problem for you
By the sounds of it, your problem isn't that everyone's ability checks are higher than they would have been had guidance not have been cast. Rather, it sounds like the problem is with the time it takes from the rest of the game, judging by these statements:
it does not have a relevant opportunity cost and because it disrupts the flow of the game.
and
it causes a lot of extra dice rolling and discussion without any meaningful decisions that would add anything to the game.
By the sounds of things, the main problem is how long it takes. At my table, when anyone says "I'm going to roll insert ability check here" or the DM says "Ok, roll insert ability check here", the party caster just shouts "Guidance!" and the DM either allows it or not depending on circumstances*, and the player rolling the ability check rolls a d4 as well. It doesn't take us any significant extra time at all, maybe a few seconds at most.
If this is not happening at your table, maybe try to identify with the other players why it is taking so long, after expressing your concerns about it taking time away from the game. If you can all work together to come up with a solution where you cut out this additional time or whatever other distractions may be happening, it may help to make this cantrip less painful to come up each time an ability check is rolled.
* For example, typically not for a History check to see if you recall something off the top of your head, because how would the caster of guidance know you were just about to potentially recall something? Consider that vs. an attempt at discussing History with someone, since the caster could actually see that happening and therefore could cast guidance.