- Edited
A non rolling release distro has a set period of time where it is supported / updates are available. It is not install once update forever. Although often possible to migrate from one LTS version to another without reinstalling, it requires user intervention editing files and running commands, it is generally not recommended / supported by the distribution and it tends to break, at least in my experience.
A LTS distro provides a target for developers to hit, companies to support version x,y,z and some peace of mind for users/companies that they will be supported for several years without having to migrate to another LTS and all that entails, they can even pay to be supported for longer.
These distributions will not update certain packages due to ABI changes for the life of that LTS. Which is related to that target I mentioned. This leads to some users needing to use third party repositories / PPAs / snap / flatpak / appimages much more often that fix certain issues / add features.
A rolling release distribution in contrast does not block updates purely because ABI changes occur and move forward at their leisure. Bleeding edge and rolling release are actually two different things and Solus has never been aimed at the bleeding edge.