Если вы пишете что-то в духе
if (condition) {
if (condition) {
if (condition) {
if (condition) {
if (condition) {
if (condition) {
if (condition) {
}
}
}
}
}
}
}
То да, это зло. Но тут проблема не в
if
и это не значит, что от него нужно отказаться. Нужно уметь правильно работать