I'm also not a big fan of T-10 in international arena but at the same time T-10 types of tournaments are ridiculously famous in Gully/local cricket. I'm sure 99% of fans grew up playing such type of 10-12-15 overs matches, i know i did.
So may be T-10 doesn't have any place right now but i do see some space for this format in future.
T10 can be a great thing for cricket but the time is not right for it. if something like this actually is introduced there will be a lot of criticism and it will be bad for T20 cricket which is pulling off a lot more revenue than the other formats in my opinion. so as long as T20 is doing well I don't think there is any reason for T10 to be introduced in the cricketing world.
I don't think the cricket in the world needs T10 right now, even if it is needed you should be way into the future where almost nobody has enough time to watch cricket for even three hours. I really don't think t10 is going to require too much skill as everyone will just go and smash the ball.
right now the T20 format is alright and one-day internationals are a good mix of skill and smashing. but I do think that if ICC wants a lot more teams to play cricket they really need to promote t20.
T10 is not a recommended format at international level, its fine if someone wanna adopt that at league level. T20 format is similar to football in terms of time it take to complete the game. New countries will join ICC only in T20 format as history shows that world is certainly not interested in odi nor in test.
Actually, people are busy with their work right now and simply don't have enough time to see ODI or test cricket for the full match. so T20 is the best option right now for people that are busy in their life but still want to enjoy good cricket. T20 is also generating the most revenue in cricket and it is also a lot popular. so at this moment, there is no reason to introduce T10 and reduce the popularity of T20. I really think in the future T20 will be the best format of cricket so there is no reason of introducing any shorter format and taking away its popularity and potential.