Is WordPress more familiar to you? If is then you understand this easier: you never edit directly core, plugins or themes because you will loose all modifications when next update happends.
So many of those difficulties aren’t actually from Discourse, but how the world works