Sorry, but this is not true. An oscar is not going to just stop growing at 6-8 inches, because its in a 30 gallon tank.
Unless the person is taking poor care of the oscar, in which it MIGHT stunt its growth... and to stunt an oscar's growth, you'd have to be one very poor fishkeeper... an oscar will continue to grow to its maximum size with proper water changes and diet regardless if you have it in a 10 gallon tank or a 300 gallon tank.
-Rich
Did I mention plant based foods will help to decrease his size?
You are not getting to the point. How come, when I keep a red devil in a 20g it only grows to 6 or 7 inches. It was a male, I gave it regular water changes, and I fed him nothing but veggies?