The question isn't really whether you get dividends. It is whether profits in a company ever come back to investors.
Stock buybacks are merely another way to do that, and one which has better tax consequences.
As for stocks, there are arguments every way for how they should be now. Long-term they are extremely likely to be a solid investment. Make your own decisions, and as long as you are not ridiculous about it, it will probably work out OK in the end.
Cheers,
Ben