A crappy app that solves a problem would be an upgrade in a lot of cases, rather than a company engineering a problem to justify an app that’s been created.
It's more likely that a company started off with a solution for a problem, then got told by investors that it wasn't a big enough problem, and so they had to "pivot" into a more crowded space, without really adding much value.