I know this is a little late, but will answer for anyone else having the same problems...
It all depends on the size of the area you are working with.
You will need a basic foundation if working with a very large area, so I feel that your son is probably correct.
It may seem like a lot of work but will save years of hastle if you end up with a lop-sided garden!