Why is it so hard to get mock locations?

I mean, on Android, all you need to do is download an app such as location spoofer, you turn it on and boom, all apps think that you are in Brazil or something. But, on PC I don't even know where to start. It's ridiculously complicated. There's gotta be a simpler way to trick your programs and browser into thinking that you live somewhere else. Is there?