Solid, but as a coach I'd like "learning to be in quality position and to move well" included on any list of alternative approaches to popping NSAIDs. A lot of back and joint pain and injuries occur due to problematic posture, movement, or breathing.
With age we need increasingly intentional joint health regimens. Those can include massage or other manipulation, stretching, and muscle activation (think PT-type exercises). I aim for daily sessions of 10 minutes or so.
Addressing the source of pain and employing preventive measures whenever possible is crucial. Are readers sitting up right now? If not, here's a friendly reminder from a 30-year coach (currently CrossFit) that position ALWAYS matters. And of course we're not designed to sit for 8+ hours a day.