What is "long term" to you? Playstation is more than 30 years old and Xbox is more than 25 years old. Steam is over 20 years old and PC gaming hugely pre-dates that. How long do they have to exist before you'll accept they are successful products?
Fair, maybe "long term" wasn't the right choice of words, I meant more like "indefinitely"? But I guess that's not really fair either since nothing lasts forever.