But English has a consonant between 'b' and 'p' ('pʰ' in IPA) as well. Just consider the difference between 'ban', 'span' and 'pan'. The 'p' in 'span' is not as forceful as the 'p' in 'pan', and they're actually different consonants.
Yes, they're phonetically different, but in English the difference is not phonemic; they're allophones of the same consonant.
But English has a consonant between 'b' and 'p' ('pʰ' in IPA) as well. Just consider the difference between 'ban', 'span' and 'pan'. The 'p' in 'span' is not as forceful as the 'p' in 'pan', and they're actually different consonants.