I started keeping fish in the 1960s, have bred many and, as one of my favorite fish, I've had Heros (severums) for most of the past 27 years, plenty of times in a 75 gal tank. It can certainly be done. As mentioned above, I wouldn't keep adults of one of the large species in a 75 and as mentioned above Heros and most types of geos typically get along well. They're frequently found together in nature and generally occupy different niches in a tank. I bred rotkeils and Geo tapajos red heads, both, sometimes in the same tank. Because of this, and sometimes having parents, fry, and juvies of each all over the place I've had them in various size tanks.
Tank size and stocking is always a debate with varied opinions. Part of making a smaller tank like a 75 work is keeping compatible species and how you scape it. I had a wild rotkeil, 2 wild Peru scalare, and various numbers of red head geos in a 75 for a while, including a breeding pair of the red heads, and it made a nice tank without any issues, including when the geos had fry. Also had a group of 6 adult rotkeils and a group of red head geos in a 6' ft tank and that was a nice tank. You can always get the rogue sev or geo that might get overly rowdy, but sevs and geos, sometimes with wild scalare, have always worked for me.
Tank size and stocking is always a debate with varied opinions. Part of making a smaller tank like a 75 work is keeping compatible species and how you scape it. I had a wild rotkeil, 2 wild Peru scalare, and various numbers of red head geos in a 75 for a while, including a breeding pair of the red heads, and it made a nice tank without any issues, including when the geos had fry. Also had a group of 6 adult rotkeils and a group of red head geos in a 6' ft tank and that was a nice tank. You can always get the rogue sev or geo that might get overly rowdy, but sevs and geos, sometimes with wild scalare, have always worked for me.