Het aantal van 3 is gebaseerd op 50L per vis. Als je dat getal aan houdt, dan kom je op 3 vissen uit in 180 (want een halve zwemt zo onhandig

.
Die 50L per vis heeft te maken met die 'afvalstoffenverdunning' in het water (aantal poo per liters), en de bacteriën die dat moeten kunnen verwerken (zodat het niet op stapelt).
Meer vissen (of grotere vissen) zullen meer eten, meer afvalstoffen uitscheiden, en die afvalstoffen komen in het aantal liters wat je hebt. En het aantal liters wat je hebt wordt gefilterd door je filter (met je bacteriecultuur).
Die dingen moeten met elkaar in balans zijn, zodat je niet ergens de situatie krijgt dat je te weinig liters hebt, waardoor het afval niet genoeg verdund wordt (dan zwemmen ze in rioolwater), of te weinig filtercapaciteit waardoor het afval niet wordt verwerkt.
Met die 50L per vis zit je in een soort veilige marge, dat is er op bedacht dat 50L per vis de kans op te weinig verdunning van je afvalstoffen in het water verkleint. Met de gedachte dat je kleine vissen op een dag grote vissen zijn. Dus op dit moment zou jouw aquarium wel meer vis aan kunnen, maar je vissen gaan heel hard groeien, en dan zit je ook met meer afvalstoffen. En daar op is die marge berekend.
Dus, aan te raden om die 50L aan te houden.
Maar, stel dat je nou een onwijs goed filter hebt draaien, met heel veel capaciteit en een mooie cultuur er in, en je ververst om de dag water, dan heeft je afvalverwerking een grotere capaciteit. Dan zou je kunnen zeggen, goed, dat afval van een vierde vis kan ik verwerken, dus die vierde vis, die kan erbij.
Of dat verstandig is, dat is een tweede vraag. Daar heb ik (nog) niet genoeg ervaring voor, om daar wat over te kunnen zeggen.