It's not very complicated, people are cheap and try to save money in the stupidest ways. They also trust lying salespeople.
Can't tell you how many million dollar plus systems/software I've been involved with integrating at my workplace (not law enforcement related) where the main reason the damn thing was purchased turns out to be non-functional due to no one checking the sales guy's claims until the contract ink is all dry.