Not exactly the way to encourage rail travel, more a way to encourage them to permanently change mode.
Could you imagine if LNER made everyone travelling from London to Edinburgh change change trains mid journey, not exactly a great idea, so why it is thought acceptable between Cornwall and Somerset/Wales even for a year or two.
Sometimes I think passengers are being inconvenienced to simplify some operators shortcomings
That is slightly overstating it.
We are talking about services with 5 carriages at most, services which were recently 4 carriage HSTs. The split is not ideal, but it is no worse than has happened with South Wales to Manchester now that there are Cardiff splits.
Passengers across Exeter from Bristol still have the CrossCountry offerings.
I do not know how big the market from Cardiff and Newport is, but I doubt it is that large.
Releasing IETs will allow the Cardiff and Newport passengers to be more sure of 10-car trains to London (and Bristol Parkway) which has been a big casualty of the stretching of the IET fleet to operate routes like Cardiff to Penzance.
Getting a better service is definitely worth it.