I want to keep things simple and although the project in the long term will or could become complex, ideally now it will be a single service. If I want to make it a single service for as long as possible I should opt for Python as there will be ML components, at the same time I know that in the long run a single service will get bulky here and I should split them, this pushes me towards selecting Node and splitting out the ML services right away.
Anyway, I am not asking for help on actually selecting the language, but rather how do people overcome this non starting due to making a technology decision such as this?