For instance, although 1 gallons "are not ideal" I know many awesome people who use them, on this site even, and they are bullied into staying quiet and NEVER asking for help because they are afraid of people lashing, arguing, ranting etc at them. Help, not hinder :)
Also another reason two males cannot be together... Bred by mankind to fight and kill, domesticated bettas also lack the room to flee, and since the "land" is really glass or acrylic there is no absorbtion of smells, or toxins. In the wild they live in the same body of water...sure... But think of the massive difference in size of environment, mother nature VS artificial, and in the wild... nature cares for them. We have to be that surrogate "mother nature" to them, in captivity. Another reason it is crucial to care for bettas appropriately without ever uttering "but in the wild..."
edit: reading back... ChoclateBetta though I respect you as a person, and your opinions as such... I disagree here. I had a 7 year old betta in a bowl. Cleaned his bowl twice a week because I found it got too dirty otherwise. That was my first ever betta. Some of my bettas in 3-20 gallons died young, died old, died sick (usually severe rescues), died healthy. There erally is no pin-point to how long a betta lives in comparison to the size of tank... However the care that is behind that said tank is what really matters. I find 1 gallon+ best, because anything smaller literally needs 3-7 cleanings a week...and who ever does that?!