Out of curiousity, are all infinite loops bad?
I'm not sure what you mean by "bad".
Infinite loops are common in many scenarios mostly event handler loops where the program sits in an infinite loop and waits for some external event to occur which is handles and goes back to wait. This is the way GUIs and many servers are programmed.
Update They're sufficiently useful to justify a construct just for infinite loops in some languages.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With