In the IT Industry, we call this the ‘break-fix’ practice. That’s because this type of company bases the majority of their income on the fact that your technology will break, and you will pay them to fix it. These companies usually charge per hour for support, or perhaps offer a discount with blocks of prepaid time. Their technicians come to your office to solve a specific computer issue. These on-site technicians are expensive, and the company they work for often has expectations for the amount of billable time their employees need to have. It is a pretty standard practice for the technician to manage their own time to an extent, and they are responsible for producing their own billing and that is reflected in their pay. In a situation like this, the tech wants to complete the task and move on to the next client to rack up enough billable hours to make their boss happy. This leaves them in a position where they simply don’t have the time to resolve other issues or run maintenance on systems to minimize downtime and ensure that your entire infrastructure is running smoothly. There’s no reason to show anyone in your organization how to resolve even a simple problem (rebooting a router for example) because that means one less billable call in the future. Plus, answering questions and checking into other issues might cut into the other billable visits that tech has that day. This method works well enough for residential users with computer troubles, but let’s be serious, you are trying to run a business.
In the end, you end up paying for the technician to come out along with the employee(s) who couldn’t work due to the issue.