Eh, yes and no. There are definitely cases where these additional applications aren’t necessary but there are plenty of other reasons why they can be.
To help people install and update products, to report bugs, detect piracy, or even to enhance the simulator - there have been plenty of planes in the past that have used external simulators and then represented the results within the sim. IIRC the Majestic Q400 is an example.