How come the verb "getting" is used here? Would it be weird to say "having" instead?
"Getting" here means to receive, acquire, or obtain something. "Have" indicates possession already, which is not the case here. The speaker has used "getting" to mean that consumers think they are receiving good value for the money they pay, indicating that value is something that is obtained and not already possessed. Ex: I have a bike. Ex: I am getting a bike.