Perhaps you are complaining that gerunds (which are already nouns) can grow extra meanings over time. But all languages do this kind of stuff.
German has exactly the "problem" you are talking about, only worse. Depending on capitalisation, "Essen/essen" can be the noun "food" or the the verb "to eat", But when used as verb, it is usally used in the sense of the English gerund "eating".
This is why English is a clusterfuck, and makes no sense compared to most languages. Imagine if we called food 'eatings', that'd be weird, eh?