Absolutely not, for example, basic WordPress themes are available completely free of charge. However, paid templates usually provide users with more options, features and generally better quality.