For security reasons, you obviously need to get a lot of entropy. And only one time can not guarantee this.
For modeling purposes, the quality of the seed does not matter much if it is unique. As you noted, the quality of PRNG is more important here.
Even the PRNG in the game can be safe. For example, in multiplayer games, a player can find out the internal state of PRNG and use it to predict future random events, guess the opponentโs cards, get the best loot, ...
One common mistake that uses time to extract PRNGs is that time does not change very often. For example, in windows, most time-related functions only change their return value every few milliseconds. Thus, all PRNGs created with this interval return the same sequence.
source share