This is one of the things I talk about when people ask what the difference is between junior and senior developers.
A lot of security is just box-checking. A lot of it is hypothetical and relies on attackers exploiting a chain of multiple bugs that they probably won’t ever find…. But you still gotta fix it.
There’s no point in being so proud of your code and dismissing security concerns because you’re arrogant enough to think it can’t happen to you. Just learn to fix it and move on with your life.
My desk has a desktop with two monitors, a laptop, an iPad, and a phone. I use each of them for different reasons throughout a day.
TBH the only reason I have so few devices laying around is because they’re expensive. If I lived in a post-scarcity society, I’d have a lot more tablets on my desk.