title_body: What are the technical difficulties with implementing voting on hardware wallets? Why is it so hard to make voting possible for hardware wallets?
  What are the technical difficulties to implement that Feature?
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.