• In my experience it depends on the situation. In an actual project where you build something new it is always good to have someone skilled and pragmatic like that. However a number of projects I have been involved in were more like fix and enhance an existing dwh application. In this type of setup people do seem to define roles at least in part based on what not to do. I have seen that people with too much of a can do / pragmatic attitude are not always welcome in this setup. Also large organisations seem to gravitate more towards interchangeable resources rather than competent colleagues, so someone too competent can be viewed as a threat as well.