first of all you should know that there is a big difference between bitcoin forks such as LTC and bitcoin forks such as BTG.
LTC only used bitcoin's code (forked the code). and also LTC was created so that we can have an alternative bitcoin with different implementation of the technology. for example the algorithm was changed, the maximum number of coins (cap) was changed, the difficulty was changed so that the time between blocks are different,... it is basically a new coin based on bitcoin technology.
but coins such as BTG are copies of bitcoin's code and the blockchain. and they are not changing anything that matters. they usually change something to pretend they did something to make it different and earn money. for example BCH changed block size to pretend solving scaling issue of bitcoin. BTG changed algorithm to pretend making it ASIC resistance, BTP changed the algorithm to pretend it made bitcoin more "anonymous".
these types of forks are more like parasites rather than a real project. otherwise they would have done it like LTC and started from scratch and with a new name instead of abusing bitcoin's brand.
LTC was created because the developers of it wanted these changes in bitcoin but bitcoin could not be changed so they started exploring the alternatives by creating a new coin from scratch. BTG developers wanted to make money so they forked bitcoin and added the large premine to their coin.
these changes are sometimes introducing additional problems which i can't go through all of them here without making this a 10 page comment. you should analyze each on its own. for example LTC change in block time leads to more orphaned blocks and increased size of blockchain. BCH change of blocksize leads to centralization of nodes.
thank you very much for your relevant answer!! so we can say that "LTC out of Bitcoin's hard-forks and its developers tried to improve some of Bitcoin specifics but that has led to change the basics of Bitcoin characters ." ...i will study and analyse LTC to know if these differences are valuable or not ... for BCH , i already have idea about it and its centralization so i haven't mention its name in my question..but for BTG , i dont know what the bad impact of changing mining equipment to be easier and public in order to enhance Bitcoin's decentralization ? had they proposed that and their proposal rejected from BTC community ? this point confused me because it hasn't touched the main concepts of Bitcoin technology so why that argument had been happened !!