'Benefits of Grouping in VS Code?

I recently started a Udemy course on programming in c, and when the instructor was detailing how to set up a c project in VS Code, he had as go through the tasks.json file and add the following code. From a little bit of research, it seems that this is not necessary, but I am not entirely certain. If anyone could elaborate on the importance of the group>kind>build and isDefault>true lines in general, that would be fantastic.

            "group": {
                "kind": "build",
                "isDefault": true

As I said, I tried doing some online research, but nothing was clear, and was phrased in a "duh, you should know this", kind of tone, which really through off my understanding.

As a side note, this is my second ever question asked on stack overflow, and I would love some feedback on the formatting.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source