Posted 1 month ago
@Auspicious K
I think it's less that they can't and more that they don't want to. I've seen the classic client's code first hand and it is a mess. Not only from a organization/architectural standpoint but also in terms of technical debt. Overhauling it would be a huge undertaking. Sure, there's improvements they can make that would improve maintainability but people don't care about that. They want updates that add new features (which in turn add bloat to the code) or fix bugs.
When you combine that with the fact that most people want to use their phone these days and that they have to maintain 2 versions of the classic client, a mobile app and a website, It makes total sense why they are trying to merge it all into two systems (a website and a lightweight app that basically is a wrapper around the website). After all, devs cost money and being as they are a business, they have to focus their resources where they will see the biggest return.