We wholeheartedly agree! When we first cruised, we chose NCL because of their "anytime dining." We go on holiday to spend time together, not to eat with strangers. And we usually dine leisurely, so why be subject to others in a hurry?
When I traveled for business, my best dining companion was my reading material. I had no desire to converse with others, just to recharge and get ready to face the next day.