Most WordPress themes available today are multi-purpose, trying to be everything for everyone. This makes them slower, harder to work with, and you normally have to invest a lot of energy to learn how to use them. You also have to design every page from scratch before the final website looks good and this is a very time consuming process.