A limitation of classic rightsizing is that it cannot be applied to:
The Basic service tier, as this tier offers only one instance type, designated as "B"
Free tier doesn't have any pricing
System tier is retired in Azure
Due to this limitation classic SQL rightsizing doesn't support for Basic/free/system tiers. They are not supported or fixed in classic Azure SQL rightsizing.