Waste Makes Haste?
anukari.com
anukari.com
I don't think its stupid, its just working within the confines of what Apple have provided.
The question is, if everyone jumps on this 'solution' and it becomes an issue, will Apple 'fix' it by slowing down these busy wait threads, or provide an option for devs to do it 'properly'
This gives best of both worlds; users who need performance pick it, users who don't need/don't understand get to be kept safe by Apple's scheduler. Apps get back the state, so they can render a different icon or something to indicate "Hey we'll do our best but your hardware may not max out because scheduling wasn't built for this task"