Why do ios need restart for bold settings? Why there is a restart required for changing the text boldness in iOS? For text size there is no such requirement, why only for test boldness?
It's not a restart but rather a respring. All that happens is the SpringBoard is restarted, not the actual device rebooting. This is because the bold text option changes the text displayed by the SpringBoard, unlike the text size.