I come from the Microsoft of the 90s where they followed their Embrace, Extend, Extinguish methodology. My "nagging negative thoughts" all stem from those memories.
As for dev machine/cloud machine conjecture, I just mean I would like to have a consistent experience between what I develop on and what I deploy too. It isn't a huge deal, just nice to have more than anything.