Because in some tasks, we don’t know how many visual elements we will need (cardview, textbox…) and that’s why they are created dynamically… 1 , 2 , 3 ,…N elements…
One example:
A list of students: you need to show the class photos. Each class has a different number of students… Take the students from your database and dynamically create the components with each student’s photo…
Also don’t forget that, by dynamically creating, your screen in Kodular Creator won’t have 2000 scrambled visual elements…