There are many reasons. One is that computer screens are enormous compared to mobile phones, and the same software is not suitable. The layout is too big, and the software needs to scale the website version down.