There are around 10^99 different possible domain name labels (the part between the dots), so I don’t quite see the impracticality. Even going the route of Reddit’s autogenerated usernames like Eloquent-Salad9443.net would be viable.