With at additional level of abstraction you could say “goto jumps”, but “if and loops” gives an commonly understandable logic for everyone; deeper abstractions increase reading complexities, while higher abstraction is achieved via functions and overall architecture.
Scaling up those “if and loops” is the challenge as a team or a single, with the common goals being to keep the software under control.
Agree,the movie is ok and well done within Villeneuve high standards, but as expected a 2 parts movie is not enough to describe the depths of the Dune book.
Maybe a trilogy or limited series would give more breath to describe the complex world and the size of the events; hopefully an extended version will bring some life into it.
So for smartphones devices, if you buy from Apple and Google directly the law should apply.
By support extension (through paywall?!) I’d think it will be a small step away from applying to all.