So no, there is no jealousy. The muslim invaders were destroyers of temples, Universities and looters. They were religious bigots who were interested in building their own luxurious buildings for their comfort or ego.
Did Hindu Kings not live in luxury? Hindu Kings built their palaces for whose comfort? Making a portion of Hindus untouchables was not religious bigotry?
1. Jealousy? Lol. Indian subcontinent had great architecture even before the muslim invaders came. They destroyed many great temples. If another bigoted anti muslim breaker had a 300 year empire in India, muslim architecture would have been washed out. I dont see non muslims following any mughal or muslim culture. Most of the languages that are used by Indians has its root in sanskrit or Tamil.
Architecture - The subcontinent might have great architecture before, but right now in North India the top tier architecture was built by Muslims.
Clothing - Shalwar Kameez was brought to the subcontinent by Muslims. Women all over the subcontinent wear it now. Sherwani was created by Muslims.
Cuisine - Too many list dishes to list. So i will just add my favorites. Nihari, Biryani, Haleem, Falooda, Sheer khurma, Keema, Seekh kebab, etc were all brought or created by Muslims.
Language - Hindi/Urdu did indeed develop from Sanskrit. However the language spoken today is not mutually intelligible with how it was spoken before Muslims came. Kind of how like Old English and Modern English are two separate languages, because English added so many words from French. 0% of Indians can speak Hindi without using Persian words.
2. All this applies to all muslim rulers, not just Mughals. Mughals were only the longest ruling ones.
Right which is why when Hindutva supporters say they hate foreign invaders is nonsense. They just hate Muslims. As plenty of Muslim dynasties like Gujarat Sultanate, Ahmednagar Sultanate, were formed by local Muslims.
Not to mention Hindutva supporters have no hate for all the foreign invaders who settled in the subcontinent and became Hindu.
3. The hatred is for all such invaders. Muslims or British alike. Just that christians dont try to defend the British colonial invaders.
Because unlike the British whose home was Britian, the Muslim "invaders" home was the subcontinent. They were born and bred in the subcontinent. They are buried in its soil. They mixed their blood with the locals.
Let me tell you why you really hate them.
Akbar marries Hindu women = Muslim Jahangir
Jahangir marries Hindu women = Muslim Shah Jahan
Had they raised their children Hindu you would never call them invaders. Every foreign invader who came to the subcontinent before eventually adopted the local religion. Mughals and and various Muslim dynasties did not. That is the only reason for the hate for them.