Why is index generated out of theme/theme_name/layouts?

Just curious about why index generated out of theme/theme_name/layouts. Why not out of the root of content instead?

That isn’t true. Index is served from the root of /public (default).

Sorry I’ve updated my question.

Well, to mix layout files with content files would lead to naming conflicts and would be a messy solution.