Depends on what it is. Apps absolutely shouldn't be geo-blocked. While I agree that other media shouldn't be geo-blocked, it's more to do with distribution rights and licensing deals and isn't really something Apple can solve for directly, save to support banning the practice in the EU. The EU needs to focus on Hollywood for movies and the music industry to deal with that.
Yeah, I'm more talking about the credit card discrimination specifically. I have an Apple account for Ireland that I can't add my German credit card to. Although I would love the EU to enforce a singular EU media distribution region / market somehow.