Originally discussed int #9 and mentioned by @gerhardwallnoefer
My take on that: Workarounds as mentioned by @ccMatrix in #9 (comment) are needed as HomeAssistant want's to mark the sensors as unavailable once the source gets unavailable, so sticking to this guideline is a requirement to get this integration into HA core, which is the current goal.