The following is merely some general comments than directly related to the original question.
A company like of ours has a ton of good projects. I am currently tuning our presolve for instance that will benefit a tons of users.
Therefore, if something is merely of theoretical/academic interest, then it will move down on the TODO list.
It is easy for us to do mixed integer SDP code but if we have no real world problems to tune it for it is likely to be uninteresting/worthless exercise.
Developers like us HATE randomly constructed problems because experience says they tell us nothing about the problems users want to solve.
They can either be too easy or too hard.
To summarize if somebody wants a commercial company like MOSEK to support a problem type then providing some interesting instances to work
on will make it much more likely that company does something about it. I am aware there is a chicken and egg issue here.