Why use Heroku?

Hi, I am still very new in using Streamlit and so far had only deployed once on Streamlit Sharing (not on Heroku). So my question is, why many people use Heroku for hosting the app even though we still can host the app on Streamlit Sharing? What is the benefit of using Heroku? Thank you for your help in advance.