Boi, I started learning swedish cuz' I love katatonia
how does mycket make sense? is it because much is the definite form of a lot?
Not really, it's just another usage of "Mycket".
Words in other languages tend to have a slightly different meaning and usage than in English, since the language was developed in a different culture for a very long time.