Rebuilding similar functionality maybe but who's actually porting between languages?
Plus code can already be shared with various bindings. Lately there's been a big push with "microservices" or generally networked architectures so different components built in entirely different stacks can still interoperate just fine.
Companies are spending billions each year because of having to translate from one language to another.