Don’t undervalue yourself when deciding whether or not to apply for a new job. It’s up to the person doing the hiring to determine if you are what they’re looking for, and the only way to guarantee that you won’t get the job is if you don’t apply for it.
The job posting is the employer’s wish list, it’s not a checklist.
Obviously if they are trying to take your money or being abusive then run don't walk away, but long term friendships go through changes just like any relationship. Life happens.
It's hard to maintain friendship with someone who spends the first 5 minutes of contact scolding me for not calling more.
On the other hand, my best long time friendship is so chill. We can go a year without talking and still just pickup where we left off. The only way to have a lifelong friend is to stay friends.