title_body: What are the technical difficulties with implementing voting on hardware wallets?
upvoted_answer: One of the main problems with adding new features to hardware wallets is the long update cycle.
  Developers can't just upload a new version. A hardware wallet like Ledger Nano series can only get an update once a month, and it has to go through a 3rd party process beforehand.
  Therefore, they lag a bit behind in functionality. You don't usually do iterative updates on hardware wallets. Instead, you release one when it's ready.