I agree! I grow tomato plants in containers every summer, and they do fine. They do require large containers, though. The ones I use are a minimum of 14" diameter and 14" deep. Most are even larger.
I've grown both the determinate and indeterminate tomatoes in containers and both have done fine. I prefer the indeterminate types, because the determinate ones I have grown all ripened at once, instead of providing fruit all through the season. You do have to have a method of staking or caging the indeterminate types, though. My personal preference is staking by arranging three 6' tall stakes around the plant at the time I put it in the container.
I will add that it's important to follow the standards of good container culture, however, using soil that drains very rapidly. One year when I was ill, a friend of mine planted my tomatoes for me. He decided it was too expensive to buy special potting soil, so just mixed the potting soil I already had with soil from my yard. I had a miserably poor crop that year, and at the end of the season, when I dumped the pots out, I saw what he had done and understood why!
"Isn't it enough to see that a garden is beautiful without having to believe that there are fairies at the bottom of it too?" - Douglas Adams