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.