As nice as it would be to have it on steam there is just no incentive to rebuy it. It doesn’t even take much extra work to get the battle net version running on a steam deck.
Do you know if you can play Battle.net version of D3 on Linux? Does it work on Steam Deck?
I think the guide I had originally followed was actually for World of Warcraft so I don’t see why you wouldnt be able to apply that to Diablo 3 - but the issue with D3 on the deck would ultimately probably be that the PC version of the game has no official controller support.