“ just create good content and be patient “
I agree, I have gotten to a point where I must concede "Good content" or "high quality content" is neither necessary nor sufficient. One can create a website using all the best practices in terms of content creation and webdesign, truly have a "perfect: website and it would not count for much. One can create a site that documents the growth of your lawn throughout the seasons, with a web-cam, images, statistics, and blog documenting the growth, all perfect, state of the art. But I guarantee, no success. Why?
The secret is "valuable" content. Contrary to "quality content", valuable content is relative, relative to what is available and relative to the user's perception of your content. Take celebrity website, you provide images that load fast, well written long form articles and on and on and fundamentally nobody cares, because you are one of thousands that provide the same content. Post one image of a celebrity in some controversial situation, an image that only you have. I guarantee, your page can be slow as ... your page could be styled with tables from 1995 and copy can be written by my 8 year old, and despite all that you will rank on page 1. If Google doesn't push you to the top than Facebook, Twitter, et al will and Google will follow.
And I know what the comments will be, "my content is valuable but I still don't rank." You don't decide what is or isn't valuable, the market does, your users. And you may be right, Google hasn't surfaced your content yet, this is possible, don't wait buy a few ads. Truly valuable content should be able to rise above the ads making the short term invest payoff. If it doesn't, well you need to increase the value provided.
Oh and don't forget there is competition, once you have risen to the top competitors will be around to eat your lunch. Selling a great product that everyone wants, don't worry Amazon will find a Chinese knock-off and sell it at half the price (and 1/4 the quality). That one celeb-picture you posted, don't worry it will appear on all the big media sites. Value is dynamic ever changing.
Nobody said it would easy.
This industry has almost no barriers to entry, any idiot and his grand mother can create a website, WordPress, Shopify, Wix, GoDaddy...
The beauty of these updates is that makes us re-evaluate what we have done and where we are headed, IMO that re-evaluation is a good thing.