Re: Jack as a nickname for John
Jack is timeless but John is super old-fashioned so maybe they want it to more reflect their age. I've not met a John who isn't a Jonathon under the age of 30.
Still I dont get why all J names are somehow interchangeable like wtf does John and Jack have in common other than their starting letter.