Strange, I didn't feel like anything was missing from Diablo 3. It feels fine to me.
I also think it is strange you are implying Diablo 3 will get an expansion solely because Activision is greedy. Diablo 2 had an expansion, did it not?
--
You beat yourself up with your past. Don't blame yourself, blame the world. Blame God. Blame me.