Dual role breeding counting any breeds towards them as 1 breed

Quality of Life

If you're dual role you know that issue, You get bred once to get one cow breed and then you need to breed a cow to get one bull breed for you. Shouldn' it be 1 breed for both roles regardless of who mounted who? It doesn't make sense that you only get one for each role depending if you get bred or do the breeding. If we could get 1 breed = 1 for both roles breeding If this would be a game-breaker I wouldn't be opposed to up the limit on dual roles amount of being bred more than 11 times and maybe say 20 times.