My take on non viable seeds from GM crops is that it's a good thing to prevent the variety getting out of control (for whatever reason) and cross breeding with natural varieties with unknown results.
However I agree the profit motive is likely to be the main reason corporates do this and it does introduce the serious monoculture risk of crop failure.