Custom Fields vs Separate Table

I hope this 2 cents isn’t too much of a tangent but couldn’t / shouldn’t some of these be taxonomies? I’m not sure if that helps A LOT but it would seem to me what some of the attributes have a fairly fixed set of value, and that being able to click on one of those would be something desirable.

Again, pardon me for not attacking the question directly but perhaps there’s some value in these 2 cents I just shared 🙂