Потому что публичное API можно ограничивать как угодно, хоть таймауты по 1 секунде хоть бан через 30 реквестов, свой же родной фронт ограничивать нехорошо
В таком шифре можно быть уверенным, тут нечего скрывать.
А вот шифры, алгоритм которых тщательно скрывается, сомнительны. Потому что сразу возникает мысль, раз скрывают, значит не идеален. Значит по алгоритму можно найти брешь.
Ну, у меня просто Банк, и нас беспокоит пользовательская свобода, мы бы хотели графQL- ную гибкость при разработке фронтов и абсолютно детерменированные запросы в проде