The good news is that at least on the Insteon Hub 2, scenes and schedules continue to function. It is possible to manually link and unlink devices from the Insteon Hub the same way you can link individual Insteon devices. Insteon Terminal allows you to locally interrogate and manipulate Insteon hubs, PLMs, and devices. There are home automation packages that talk to the Insteon hubs and PLMs, such as Home Assistant,
HomeSeer, and OpenHAB which will support existing Insteon devices and ease the transition to replacement products. There is a growing amount of information on
https://www.reddit.com/r/insteon/.
I had tested OpenHAB2 support of Insteon devices via the Insteon Hub 2 a few years ago but got stuck trying to implement some of the more advanced OpenHAB functions. At the time, I found the basic Insteon app sufficiently functional for my needs. I am in the process of installing OpenHAB3. One of the open questions is removing existing Insteon Hub 2 schedules/scenes without doing a factory reset on the Hub and having to relink all my devices. I have seen posts that this can be done using Insteon Terminal but without providing details. One possibility is to back up the Insteon Hub 2 database with Insteon Terminal, reset the Insteon Hub 2, then restore the database.