Teams features are enabled/disabled by your admin they can set it to employees only, authenticated users, guests, or everyone.
If you are joining from a personal laptop that is unmanaged (not domain joined or AAD registered) with a guest or unauthenticated account. The feature can be disabled due to reasons like data theft or non-employees taking control.