We can watch movies online other than netflix, amazon prime, hotstar as there are several other websites available and these are legal. Mostly they provide content on paid basis. It is also true that if you will type a bollywood movie name in google and search to watch online, many links are shown. But they all do not provide the full content. They only provide trailers or short movie/video clips. But some time they provide poor quality content that may be pirated. You will see when you search any movie on youtube there will appear several links but when you click on a full length movie , it opens a different movie or sometime some other irrelevant content. So, if you want to see movies online streaming websites are the best option.
Some of the top movies streaming sites in India are Amazon prime, Netflix, Hotstar, Disney+, Youtube, Youtube premium, Eros now, Alt Balaji, Sony Liv, Zee 5, Voot, Aha, Vimeo, Jio Cinema, Airtel Extreme, Shemaroo, 123 Movies, etc. All these provide some content free and some free trial period also. However, premium content can be viewed only after payment and you need a monthly or annual subscription for these websites. Supported platforms of all these shows and movies website are Android and iOS devices, Apple TV, Amazon Fire TV, Fire tablets, Samsung smart TVs, PlayStation 4, Nintendo Switch, Roku, Xbox One and Xbox 360.
Besides, some other movies streaming sites that are available worldwide are Showtime, Yidio, MoviesJoy, Soap2Day. All these streaming websites are available free.