Basically, SMS used to be a big revenue driver for operators. That business has dried up almost completely. The notion of paying per message is just completely gone. So, operators stopped caring about SMS a long time ago. In the same way, call minutes are increasingly less relevant. It's all about 4G and internet now.
Not in Hungary, you still have to pay per message here unless you choose the most expensive plan.