They can be. The main question is what you get for the price. If a paid theme gives you better layouts, more customization, useful built-in features, updates, and support, it can be worthwhile. Compare the total cost against the apps you'd otherwise have to purchase.