No one has enough time to go through an entire test match. It takes 40 hours of your time. Only if you are a student, or a retired person, you have this much time available with you. And look at the ongoing test matches, such as the one between England and West Indies, and the one between Pakistan and Australia. What you will gain from watching these useless matches. Both the teams make 500 plus scores and then the match ends in a draw. You want to waste 40 hours of your time to watch such matches?
Test cricket is something that does require a lot of skill. ODI cricket also requires a good amount of skill. But, I feel like T20 is the format where you can go absolutely crazy as a Batsman and get rewarded for it. yes, T20 is the most important format of cricket right now in the whole world.
To be honest, at this moment most people don't have enough time to watch even an ODI match, to see you down and watch cricket for 100 overs can hamper a lot of productivity. And in this matter test cricket is absolutely out of the question. T20 is probably the only format that can be enjoyed by maintaining other work.