Hidden fields are essential for surveys/polls as well as having the prepopulated values for those hidden fields in the invite URL. Without some way to track who it was sent to and who the response is from, you have created siloed data and more work for a human to try and synchronize data. Bad Bad Bad in 2024. Further, you need to track and capture partial/incomplete surveys as well.
A core goal of any survey is to keep it short to increase the odds that your target audience will take it. A key strategy for this is to not ask redundant questions for data you already have on the target audience. Starting each survey response as a blank slate or requiring them to validate a prepopulated answer all reduce the number of responses you will get.
MS Forms team you are very close to getting to this survey nirvana, please keep moving in this direction!