Why is ScreenVariantProvider deprecated but included in the code of new components?

is there a reason why ScreenVariantProvider is still being included in the code of new components even though it has been deprecated?

This is for a backward compatibility with users who still need this. We will phase it out over time after some grace period. It’s zero cost if you don’t use it.