This is a sentence that is right in one respect and wrong in another. Applications actually come with different requirements. You can see this in this blog post.
For highly interactive and complex layout applications, I don't find what is written below correct. Because most of the desktop apps previously needed to be moved to the web and most of them are quite difficult to do with the following methods.