Sorry, you probably want to use a smartphone. So I forgot this link:
sorry - could not resist 
Your post contained no question - just a true statement. So what should we do about this. If the device does not support storing token information, it will not work. The user can get another smartphone or a hardware token. Besides I do not see the problem?