> If you are using aliases you are not using explicit imports.
You are as you have the "import" code line in the code sources. If you get rid of that code line, you make it happen implicitly and this is the case of undesirable "magic" happening.
> No idea unless you peek at the webpack configuration file.
Some IDEs do support automatic Webpack's aliases resolving, so you can navigate to the module by ctrl+click.
> Then I'm guessing you consider all OOP languages badly designed since none of them have properties for 'methods', 'getters' (computed), etc. Yes?
Don't be silly, we are talking about JS that has a room for adding some structure as it's being too flexible by default.
Anyway thanks for the Youtube link, it helped me to realize that I'm not going to use this Marko thing.