Non-preemptive multitasking

Now that memory is more prevelant and we have powerful multi core CPU, can we get non-preemptive multi tasking?

Why was this concept bandpned?

Thurrott