I just read on the official documentation that the livestatus feature is deprecated. We use this feature a lot in our processes to report our status using the process service checkcommand command. We prefer the livestatus interface over the API as it is more lightweight. For us it is one of the most used features and by dropping the functionality of the livestatus interface it would have a big impact on processes which would have to be updated/changed that they use the api to report passive check results. That means we would have to change a lot o Software, change the local icinga configuration in order to support passive check results over the api and we would have to deploy the software update on thousands of hosts.
I therefore would like to make a statement here and plead that this feature should stay in icinga2 and gets not removed from icinga2 in future releases.