Yeah, sounds like the IT situation was working within reasonable parameters for the company.
As a developer, I often see other developers/Adkins propose "huge improvements" only for it to cost much more than expected and deliver less. Maybe Ferrari guy was right to ignore this suggestion.