To be fair, the EU law is also tone deaf to the true cost manufactuers would face trying to implement this.
Sure, it sounds trivial, but it would force 2 configuration options to stock and ship for each unique product offering (size, memory, etc). That effectively doubles the number of products they need to carry.
A better option would be to package everything without it and offer the charger separately (for free). But even then, Apple would need to do this globally, or at a minimum support a EU and non EU option.
My guess is they’re testing the waters. Most people probably already have a USBC charging brick. If there is tons of backlash they can just offer it for free as a separate option. But they also probably want the EU lawmakers to feel some shared pain and ultimately the consumers get hurt.