WTH disabling integration removes entity

year ago the disable integration has been added to HA.
I think the first usage was for Twinkly Christmas lights. I was thinking it’s good idea. However after using it, it broke my dashboards and automations because: the twinkly entity disappeared from the system.

I though the feature is intended to disable an integration in graceful way. But the only difference between removed and disabled integration is the fact that its configuration stays untouched (no need to configure Twinkly every year).

I would like related entities to stay in the system (ie with most recent state registered by the integration).