Thank you, while there is certainly a grey area, and I don't expect a company to know the future. They should be actively figuring out how to make their company sustainable. If not, you aren't a business, you are either a charity, hobby or scam.
I'm not sure about that. There's nothing wrong with a business that's going to burn out in three years, provided everyone knows it will, it's making profit now, and there's an exit strategy in place.
A fairly common strategy among certain types of entrepreneur is the news-driven mini-venture. See major news, make product to capitalise on it, expect revenue to dry up as it becomes old news, move on.