Why does azurerm_app_service_plan sku require a tier?

Why is it necessary to specify a tier for the sku? I’m currently trying to migrate arm templates to terraform and noticed this. In the arm template it’s only required to specify the sku name (F1, B1, P1v2,…) and not the tier, as the tier is already represented in the first letter of the sku size.