I can accept this to an extent - I have our environment set up with virtual machines running replicas of our production environment mostly to ensure that code will work once moved in to production - this let's my dev team work platform agnostic while maintaining the reliability of code consistency.