It's no surprise that companies often provide poor quality software to their clients to maximize their profits. They know that most people aren't that technical so there's low chance they'll ever get caught. And even if someone ever confronts them they can always lie about software bugs and scam them into buying new and improved