A bunch of stuff can go wrong with oil:

* You can use cheaper types that are nothing but omega 6

* You can heat them too high for their smoke point

* They can oxidize and go rancid

* You can use an enormous amount of it

Likely one of the main reasons a lot of restaurant food may not settle as well as home cooking. But in principle a restaurant could do the reverse of these four points.