Why we need Uphold?

Totally agree with that. Uphold can be an option, not should not be the only option. Brave Payments should allow users to input a address and simply transfer fund to that address.