The article, in fact, reveals plenty of practical purposes, besides early boot initialization, where pseudo-random numbers are entirely unsuitable.
If the article deserves criticism, it is in the suggestion that true randomness is hard to come by. We have billions of connected devices with high-density CCD image sensors. Each pixel generates random noise that may be sampled at many frames per second. The true randomness of any pixel is limited -- bias is easy to demonstrate -- but mixed with millions of others their randomness becomes exemplary. The top-quality random bits available from these legions of phone and surveillance cameras far exceeds any practical need.
Those without a camera often have access to a microphone. Microphones, likewise, provide a ready source of random noise in their least-significant bit. Where a stereo source is available, XORing low bits is better.
Those with a radio receiver can find easy random bits by tuning to an unused channel -- or even a used one -- and
stirring least-significant bits into a pool.
Such a pool may be left over from previous runs, so a device with any persistent storage need never start with no random bits.
Systems with access to a CCD, microphone, or receiver have a ready solution to the problem of early-boot key generation.