An investor isn't necessarily trying to profit from price fluctuations. I'm not sure why you say that. A stock purchased with a 10% dividend yield will pay for itself after 10 years. Any dividend after that is pure profit, no matter what the stock price is.
Same as putting money in the bank. The investor isn't speculating on the stock price going up or down. Obviously the investor would be better off if the stock went up. The investor just wants the 10% dividend each year. Same as Cyprus depositors. They aren't banking on the fluctuations of their accounts due to depositors tax. They just want the 7% dividend (interest) every year.
Buying something in the hope that someone else will buy it off you at a higher price later - that's speculating.
Exactly. That's pretty much it.