I worked in Switzerland and a reason to use on premise here is Security
Many detail banks, asset management company or high security company refuse to use any public Cloud.
They want to have a strict and traceable list of people who have physical access to their hardware.
This in order to control any risk of dataleak [1].
In practice they use generally on-premise installation. They ren space in a computer center and own there a private cage monitored with multiple cameras. Meaning they know exactly anyone touching their hardware and enforce security clearance for them.
Many detail banks, asset management company or high security company refuse to use any public Cloud.
They want to have a strict and traceable list of people who have physical access to their hardware.
This in order to control any risk of dataleak [1].
In practice they use generally on-premise installation. They ren space in a computer center and own there a private cage monitored with multiple cameras. Meaning they know exactly anyone touching their hardware and enforce security clearance for them.
[1]: https://en.m.wikipedia.org/wiki/Swiss_Leaks