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!