A quantity of seconds/nanoseconds from Jan 1 1970 is distinctly comparable to another quantity of seconds/nanoseconds from Jan 1 1970.
Any representation of a calendrical instant would need to have the date as well as the calendar; that is beyond the proposal and an implementation left for other layers to solve. The proposal clearly leaves this out for this very reason (and some other layering issues w.r.t. where to source that information etc).
Date has never represented this, nor realistically do I think it should since that would require additional information; e.g. the Calendar.
To recap some definitions here since I think this has gone a bit off track:
Date: A Date value encapsulates a single point in time, independent of any particular calendrical system or time zone. Date values represent a time interval relative to an absolute reference date.
Wall Clock Time: Time like reading from a clock. This may be adjusted forwards or backwards for numerous reasons; in this context, it is time that is not specific to a time zone or locale, but measured from an absolute reference date. Network updates may adjust the drift on the clock either backwards or forwards depending on the relativistic drift, clock skew from inaccuracies with the processor, or from hardware power characteristics.
Given those definitions Date falls into a wall clock time, but does have a concept of now that is non-monotonic; i.e. it may have two sequential calls to now move backwards when the system clock is adjusted via network update time etc. However that does not mean that it has any concept of leap anythings. Because a leap second does not pause the universe and skip over a duration value since the reference point. Leap seconds just adjust the component of the date representation. If the type in question was calendrical then it would be DateComponents.
That being all said; the proposal does not preclude any development of a Calendar aware clock type. As a point of reference it allows that better than what is done today since the generic types of APIs that take InstantProtocol could equally take a Monotonic.Instant as it does Date or as it would SomeCustomClock.Instant.
I think that if there is a need for a calendrical aware clock exists then it is a great spot for development of complementary APIs in packages or in application layers.
To be super clear, this proposal does not aim to capture calendrical calculations; only the basis for time representations as they exist with regards to execution and transmission and refining the existing behavior to a non-lossy system.