Why do I need an internet connection to Run the MSFS

Just to add to what Machete3181 said, you may also want to check out this post:

There may be something there that can help.