>Debatable? Most SRAMs power up to a highly repeatable pattern.
Yes, but not exactly the same every time. There are enough bits that are not repeatable, and you just have to decide how many bytes to look at to get what you need (I just xor through the chosen set of bytes on the top of stack). Since power up happens relatively infrequently, it would take quite a while to discern any pattern or even figure out you had less random than the 16bits you intended to have. If you power up a thousand times and each time gets you a different number, that is probably random enough and you cannot get more random (for a seed number). Power up a million times and you may find a pattern. Reset a thousand times, and your stack is going to be different every time, so your seed will be also. Once you have the seed, now you are back to the known random (rand/lfsr/whatever), where you no longer have to worry about it as you are now getting one of each in some order.
Eventually TRNG's will be on most micros, and we will have no more need to discuss random.