tl;dr I’m just picking up this disagreement on 2 things really 1) “high quality content” and 2) User engagement as rank factors should be treated as conspiracy theories – baseless and easy to disprove (and Neil Patel’s musings doesn’t = quality evidence XD)
100% disagree. Schema is helpful to SEO but it’s not integral. Like a page can outrank a page without Schema even in the next 100 have it. Your list is ethically ok but factually wrong – let me fix that for you. I dont even know what you mean by effective keywords (needs a lot of context)
The fact that there are different SERPs for different users, brings up the fact that there might be different algorithms.
I entertain the idea that the sorting algorythm might fine-tune the above factors impact based on the user: location, device, history search or the nature of the search: real-time facts, always asked questions, lists-of-resources, media, locations.
Always, always check when you start a new SEO project to what extent the above list holds true. While there are agreeable entries and positions (AKA content is king), always consider the rest of the order of the factors, as depending on your audience or keyword, perhaps there’s a factor you need to focus.