Curioso o que dizes porque a ideia até nem foi minha.
Tinha de me ligar a uma Api de um serviço de pagamentos conhecido e é assim que funcionam.
Já me liguei a outras Apis e é o mesmo.
Por um lado concordo com o que dizes e por outro não. Portanto concordo, desconcordando :D
Mas já agora, como é que passas parâmetros de data e decimais num URL ?
Bem me parecia que eras tu que falavas do Xamarin.
Tive de fazer uma App Mobile e as 2 opções foram Xamarin e Flutter (depois de excluir outras coisas mais esotéricas).
Uma das muitas razões de não ter optado pelo Flutter foi por ser ainda muito jovem.
Acabou por se revelar na opção certa pois tenho de ligar a uma conjunto de devices que têm suporte oficial para Xamarin (SDK's) e nada para Flutter.