바보 아니십니다. 모르시는게 당연합니다.
matarial3에서는 탭바의 구분선이 기본으로 그려집니다.
이건 규칙이고 바꿀 수도 없습니다.
플러터에서 컨테이너를 씌워 색을 테두리 색을 백날 바꿔봐야 해결할 수가 없습니다.
구분선은 화면 위계에서 상위에 위치하기 때문에 테마 정의 시 colorScheme을 새로 정의해야 합니다.
그래서 아무리 컨테이너를 씌워도 색을 바꿀 수 없습니다.
해당 스택 오버플로우의 답변들 또한 테두리가 그려지고 그 위에 얇은 구분선이 그려져 있습니다.
그리고 위젯 상에서 아무리 바꿀려해도 바꿀 수 없습니다. 그냥 구분선 아래에 그려질 뿐입니다.
구분선을 없애고 싶으시면 배경색과 구분선의 색상을 동일하게 맞춰주면 됩니다.
ColorScheme에서 구분선을 담당하는 색상은 surfaceVariant 입니다.
보통 matarial3의 디자인 규칙은 디자이너 아니면 잘 모르기 때문에 모르시는게 당연합니다.
현업에선 matarial3를 공부하신 디자이너 분들이 색상 키와 위계 규칙을 알고 있기 때문에 공부는 깊게 안 하셔도 됩니다.
https://m3.material.io/components/tabs/specs
https://github.com/flutter/flutter/issues/119481