URL path are mainly for navigation while hidden variables can store objects, lists, be resetted, and so much more through workflows