Naming convention question

Hello,

I’m trying Kodi out for the first time.

So if Kodi scans your “tv shows” files, the folders have to be named properly.

For example : TVShow Name\Season 1\TVShow.Name.S01E01.mkv

Currently mine are named :
For example : TVShow Name – Season 1\TVShow.Name.S01E01.mkv

It does not work with the way it’s named currently and I have to rename all folders like in example 1.

Why is this ? Why does kodi feel the need to scan folder names ?

Why can’t Kodi work like mediaportal for scanning files ?

The way I see it is that Kodi scans 3 things, to come up with the correct tv show,season and episode :
1st scan = Foldername=TV Show Name
2nd scan = Season nr.
3rd scan = episode nr.

In Mediaportal you add a folder and it scans every file in that folder, regardless what the folder is called.
And always results in the correct tv show.
Offcourse you have to name all your files like : TVShow.Name.S01E01.mkv

Difference in Kodi is that with using it’s naming conventions,
you can just name your episode like for example : 1×01, episode 1 or e01 or whatever, as long as there’s an episode number in the title

So my question is : Can I in any way use Kodi without having to create season folders and rename all of my TV Show Name folders ?
I mean if Mediaportal (mptvseries plugin) can scan everything without looking at folder names, why couldn’t Kodi do the same ?

Can any Kodi experts help me with this ?

Thanks in advance.