Why not use difficulty to let the intervals automatically increases once we have an abundance of mature blocks?
That way, a limit of e.g. 2 days could be used, but as soon as there are plenty of blocks it would automatically take longer and we wouldn't experience HBN-like blockchain bloat.