Not to say it isn't a good idea but the limited description seems like an idea that I imagine more than one person could have come up with.
That's not to justify the company's actions, but if that is the app I'm not sure how novel a thing we're talking about here and maybe the needs that weren't met were simply back-end tech based and not idea based...?
How many 'roughly the same idea but X' start ups are out there? and it's not always the first that succeeds.