What are the key differences between Classic Folders and Modern Folders?

Hi. I read the docs but I still cannot comprehend the main differences between Classic Folders and Modern Folders; their functionality and the mindset behind creating them in Orchestrator. Could you please define those functionality and creating mindset and the key differences between them?

Can you give scenarios for clarifying the differences?
Thank you in advance.

There are several key differences, but the one that stands out to me is that users can be given roles that permit them to use sub-folders within a Modern folder. Classic folders have to have roles assigned for each folder, and there are no sub-folders. Allowing roles to pervade through sub-folders makes it simpler to manage various environments and robots with fewer role definitions per folder.,

Much more can be found here.