"It's an internal CRM system, so why not shove it full of in-jokes and vi-keybindings for navigation? Why not give it a REST API and a CLI app to consume it?"
Because the users of the system don't care about any of that crap, so it's a waste of time and money, which most companies don't have extra of to spare.
Because the users of the system don't care about any of that crap, so it's a waste of time and money, which most companies don't have extra of to spare.