Excuse me, but have you considered the angle of your repose?
You think, 'okay, this is an ideal use case for hardlinks!' but then six months later you're doing some extremely cursed Google search like 'javascript ext4' and wondering where things went wrong.