Hi @tclass,
The examples on GitHub are outdated and will be removed soon (to be replaced with improved documentation & tutorials). You are correct about the second approach - we no longer recommend creating a landing schema for those exact reasons.
Our current approach is more like what I outlined here: Making SQL data models incremental to improve performance [tutorial]
Hope this helps!
Christophe