I want to add Hanlon's razor to this.
Some are pointing straight to malice and intentional misleading.
It wouldn’t surprise me if they wanted to make it genuinely work originally, but realised they could save a lot of money, resources and sprints just faking it in js.
More laziness and “oh shit this project was bigger than we thought let’s find a shortcut” than outright malice.