spending a very quantifiable large amount of money to release something your nominal competitors charge for without having your own direct business case for it seems a little much
Companies spend very large amounts of money on all sorts of things that never even get released. Nothing wrong with releasing something for free that no longer costs you anything. Who knows why they developed it in the first place, it makes no difference.