Having a constant relative error is indeed the reason for using floating-point numbers.
However, for angles the relative error is completely irrelevant. For angles only the absolute error matters.
For angles the optimum representation is as fixed-point numbers, not as floating-point numbers.