You can change the UI and UX after deploying it. Say you want to illustrate the charging differently, you'd just deploy software updates rather than having to switch out a bunch of hardware panels. Company branding changed color and now you want to display those instead? OTA updates, instead of replacing charging station hardware.
Not saying it's great, I prefer good old interfaces myself, especially outside of the internet, but I can totally understand why companies consistently make this choice over and over again.