I guess it depends on what you are looking for?
It's far less brute force than trying to randomly generate hostnames and then do lookups, and your solution also misses everything that is just random alphanumeric combinations, of which there are tons.
> And you haven’t shown me that you can even get all those for free anyway
Free? Maybe.