It’s a small bag. 7kg is hardly anything. Like a purse or a laptop. Definitely would fit under the seat in front of you. Since that space is reserved for the ticketed passenger, billing for that really feels like double dipping anyhow.
Good for the EU.