By this argument ATMs aren't computers, and they even run MS Windows. Or they are computers iff you are in the management VPN and not otherwise?! This is nonsensical. Just because *you* cannot program it doesn't mean it's not a computer.
Also: What do you mean calculators are computers now? I had a calculators that was a fully featured computer when I was 12. Could even program it in machine code (not just BASIC) if I wanted to.