He will for sure play one more season, thats obvious considering he hasnt made his retirement plans made public. The allure of CL is too strong.
Salary thing is bit wasteful, but way more annoying is that they might see him as starter next season...Thats unacceptable in every way. Not just getting back Giovinco, but we need a bonafide AM to replace him.
I defenitely want him to stay and play on, but if he retired, it would be a blessing in disguise due to how it would force the club to upgrade immediately. Despite how he has declined, he leaves quite the vacuum to fill.