Lesson 5: How to Power Your Workflows Using Properties and Dynamic Variables

As a result of my experiments with them, I am on my path to forming this opinion, as well. I simply do not understand what additional capability page properties brings to the table, when we have block properties. Block properties seem to do everything page properties does, and more (because block properties also apply to the blocks within a page where they are specified, as opposed to page properties, which seem to apply only to the page names (?)).

Exactly. Now I am trying to wrap my head around the difference between the two, but my experimentation with logseq is failing to show me any substantial difference between the two.

Exactly.

Edit: I found this post also helpful in seeing whether there is much diff between page-/block-properties:

page properties vs block properties
not that different honestly, except some built-in page properties have additional functions apart from being basic properties such as alias tags and icon but he difference is mainly because those are the built-in ones
the other minor difference is when you’re querying you can target page-tags specifically