Taxes should be submitted via the creator dashboard instead of through the separate Amazon Payment Portal, which has a separate login that may be different than the users Amazon account.
Twitch should also partner with a tax chain (H&R Block, Jackson Hewitt, etc.) and have the partner offer assistance to streamers who need assistance filing taxes with the royalties paperwork, as it's not straight forward and you can't really find clear, concise information of how to file these online.
Submitting taxes through the https://vatcalculatorg.com/ creator dashboard would indeed streamline the process, eliminating the need for a separate login. Partnering with a tax service like H&R Block or Jackson Hewitt for assistance on royalties paperwork could greatly benefit streamers grappling with the complexities of filing their taxes online.
Dealing with taxes can be difficult, especially for people who don't understand much about it. I would like to share with you the form templates https://www.pandadoc.com/form-templates/ that will help you with tax and other issues. The site provides various forms to fill out. This will save you time and avoid many common mistakes.