Your point makes sense. WordPress has some bad sides (i.e. date on post appeared on meta description, Google bots report error with WordPress "Page" type in Structured Data section in Google Search Control tool.) I do "code" to make my site looks more appealing for my customers. Let's don't argue with that.
OnPage SEO and OffPage SEO are both important. But for me, I think it's better to spend time on writing articles that unique, special and interesting for people to be on top, rather than spending time (and money maybe) to learn coding. Diversification is good, I admit. But how can we manage the both sightly different aspects (SEO and coding) AND doing our business at the same time to be the great?
This is my last post on this topic. No matter what you think, I believe you have your own reason to do so. But WordPress provides a great tool for anyone who wants to disseminate their business brand on the Internet, someone who has zero knowledge of coding just like me. And I appreciate what WordPress team has done.