Therefore fewer, simpler and faster instructions would be better, than the large, complex and slower CISC instructions. Finally, it's easier to write powerful optimised compilers, since fewer instructions exist. There is still considerable controversy among experts about which architecture is better. Some say that RISC is cheaper and faster and therefor the architecture of the future. Others note that by making the hardware simpler, RISC puts a greater burden on the software.
Software needs to become more complex.
Software developers need to write more lines for the same tasks. RISC has now existed more than 10 years and hasn't been able to kick CISC out of the market. The answer isn't quite that simple. RISC and CISC architectures are becoming more and more alike. Many of today's RISC chips support just as many instructions as yesterday's CISC chips.