I've payed money for my Heroes inventory, no matter is such an arcana or common rarity, I treat these as my property and I want it would always be available in DotA.
For now, any issues with my steam connectivity due to my ISP and/or Steam servers are down, DotA allows heroes to wear default sets only. I consider it's improper provision of services and I require to fix that.

As far as steams capable to save password of logged in account, I believe there exists possibility to save another credentials such as my purchases in DotA or Steam.