Really relatable. I agree that the best reason to learn WordPress plugin development is solving a real problem you face in daily work.
We had a similar case with PDF search in WordPress. Many sites had useful PDFs, but default search could not properly find the content inside them. That problem pushed us to build WebEquipe PDF Search.
Real problems make plugin development much more motivating.