This sound like a valid feature request and I think a similar one was already created. In any case I would recommend to create this feature request also on GitHub so that it can be discussed with the code owners as well.
For now you could use the same approach of passing a generator to directly initialize tensors as a workaround e.g. via:
x = torch.empty(3, 3)
gen = torch.Generator()

gen.manual_seed(2809)
x.normal_(mean=1., std=2., generator=gen)

x.normal_(mean=1., std=2.)

gen.manual_seed(2809)
x.normal_(mean=1., std=2., generator=gen)