I know Marketo doesn't currently provide the capability to track link clicks on a landing page
Sure it does.
What you seem to mean is
Marketo doesn't offer the id attribute of the <a> tag as a constraint for Clicks Link on Webpage activities.
This is true.
But the question is, why do you need to use the id attribute to distinguish links? The typical way to distinguish links is via source-tagging, i.e. using utm_* parameters or equivalent query params in the source link, so both the original Clicks Link and the destination Visits Web Page include the navigation path.